Facebook Messenger发送返回“找不到匹配的用户”

时间:2017-09-12 15:08:54

标签: php facebook curl facebook-messenger facebook-messenger-bot

在我关闭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聊天发送消息。

1 个答案:

答案 0 :(得分:0)

确保使用相同的页面范围访问令牌来发送收到此人的PSID时使用的新邮件。