在我关闭webview窗口并返回聊天之前,我想在Facebook Messenger Webview中成功更新其付款详细信息后,从我的服务器向用户发送消息。
我正按照定义向https://graph.facebook.com/v2.6/me/messages?access_token= ABC 发送一条POST消息,格式为:
{
"recipient": {
"id": 123456789
},
"message": {
"text": "hello, world!"
}
}
...其中 123456789 是我正在发消息的人的有效Page Scoped用户ID(目前,当我们正在开发时,该人是该应用的管理员)。
我得到的回应是:
{
"error": {
"message": "(#100) No matching user found",
"type": "OAuthException",
"code": 100,
"error_subcode": 2018001,
"fbtrace_id": "CTdzskm/2rM"
}
}
我所做的一切似乎都没有改变这一点。我无法让我的应用程序通过cURL向Facebook Messenger聊天发送消息。
答案 0 :(得分:0)
确保使用相同的页面范围访问令牌来发送收到此人的PSID时使用的新邮件。