首页 > 解决方案 > 不支持的获取请求。ID 为“{USER_ID}”的对象不存在,由于缺少权限而无法加载,或不支持此操作

问题描述

我从 Facebook webhook 得到这个。我正在尝试获取发件人的姓名和个人资料图片。

<pre>
{
  "object": "page",
  "entry": [
    {
      "id": "172916740162087",
      "time": 1609667491,
      "changes": [
        {
          "value": {
            "from": {
              "id": "2529118547136023",
              "name": "Md Abid Hasan Nayem"
            },
            "post": {
              "status_type": "added_photos",
              "is_published": true,
              "updated_time": "2021-01-03T09:51:29+0000",
              "permalink_url": "https://www.facebook.com/CodeWareLTD/posts/851154192338335",
              "promotion_status": "inactive",
              "id": "172916740162087_851154192338335"
            },
            "message": "Happy new year",
            "post_id": "172916740162087_851154192338335",
            "comment_id": "851154192338335_853191445467943",
            "created_time": 1609667489,
            "item": "comment",
            "parent_id": "172916740162087_851154192338335",
            "verb": "add"
          },
          "field": "feed"
        }
      ]
    }
  ]
}
</pre>

当我使用用户 ID /{USER_ID}?access_token=token 发送请求时,它会返回此错误。而我已批准所有必需的权限。

<pre>
{
  "error": {
    "message": "(#3) Application does not have the capability to make this API call.",
    "type": "OAuthException",
    "code": 3,
    "fbtrace_id": "ABtpgYvcMuaA_jQcW8Fdi3M"
  }
}
</pre>

我打开了一个错误报告,但他们告诉我按照当前的 Facebook 系统设计没问题。但是,我仍然无法获取用户的名字、姓氏和个人资料图片。错误报告链接:https ://developers.facebook.com/support/bugs/887826828623849/ 。请帮我获取确切的 API 以获取发件人的姓名和个人资料图片。

我目前成功审核的权限是:电子邮件、pages_manage_metadata、pages_read_engagement、pages_show_list、pages_messaging、pages_read_user_content、public_profile、pages_manage_engagement、pages_manage_posts

标签: facebookfacebook-graph-apifacebook-javascript-sdk

解决方案


推荐阅读