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”端点而不是“消息”端点。