0

我希望能夠隨時向我的Messenger bot用戶發送推送消息。我得到的用戶ID感謝:發送推送消息給Messenger bot用戶

event.sender.id 

然後我試着按the Messenger doc發送這個POST請求。它返回「成功」,但我沒有收到任何消息。機器人正在開發中。

curl -X POST -H "Content-Type: application/json" -d '{ 
    "recipient": { 
    "id": "1451521288246029" // this is my sender id 
    }, 
    "message": { 
    "text": "hello, world!" 
    } 
}' "https://graph.facebook.com/v2.6/me/messenger_profile?access_token=<TOKEN>" 

任何想法如何能夠發送推送消息?

+0

event.sender.id來自哪裏? – WizKid

+0

用戶是否可能不是該機器人分配給的頁面的管理員?當bot在開發中時,它只能與該頁面的管理員進行通信。 – dafilipaj

+0

不幸的是,我是該頁面的管理員。我會嘗試發佈應用程序以查看它是否有效 – AlphaNico

回答

0

問題解決了,我使用的是「messenger_profile」端點而不是「消息」端點。