【问题标题】:Facebook bot with Php (#100) Tried accessing nonexisting field (messages) on node type (Page)Facebook bot with Php (#100) 尝试访问节点类型(页面)上不存在的字段(消息)
【发布时间】:2019-06-11 13:22:43
【问题描述】:

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

我收到此错误消息。

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

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

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

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

【问题讨论】:

    标签: facebook bots


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      你可以试试这个。

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

      【讨论】:

        猜你喜欢
        • 2020-11-19
        • 1970-01-01
        • 2017-04-15
        • 2017-01-09
        • 2018-07-20
        • 2015-04-21
        • 2022-01-20
        • 2017-07-13
        • 1970-01-01
        相关资源
        最近更新 更多