拥有Php(#100)的Facebook机器人试图访问节点类型(Page)上不存在的字段(消息)

时间:2019-01-17 10:53:11

标签: facebook bots

我正在尝试使用PHP创建Facebook机器人,但是当我尝试打开时 https://graph.facebook.com/v3.2/me/messages?access_token=MY-ACCESS-TOKEN

我收到此错误消息。

  

{   “错误”:{         “ message”:“(#100)尝试访问节点类型(Page)上不存在的字段(消息)”,         “ type”:“ OAuthException”,         “代码”:100,         “ fbtrace_id”:“ FsRWv82pTHO”
  }

另外,当我打开我的代码时,我得到了这个错误。

  

注意:试图获取非对象的属性

/storage/ssd3/943/6474943/public_html/index.php on line 11

2 个答案:

答案 0 :(得分:1)

您正在使用页面访问令牌并尝试获取/{your-page}/messages,这似乎仅对POST请求有效的端点:https://developers.facebook.com/docs/graph-api/reference/page/

您正在寻找的是/me/conversationshttps://developers.facebook.com/docs/graph-api/reference/page/conversations/

答案 1 :(得分:1)

您可以尝试一下。

{page-id}/conversations/messages?access_token=page-token