facebook - 不支持的获取请求。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
解决方案
推荐阅读
- c# - 如何使用 C# 从服务器读取客户端上的 NFC 阅读器?
- c# - 在 Blazor 应用程序中使用意外名称进行标记?
- c# - BPAC SDK 已安装但显示 CLSID 未注册
- python - 使用自定义函数合并两个 Python 数据帧以进行近似匹配和阈值分数
- c++ - 使用 clang++ 和 g++ 在 C++ 中进行变量初始化
- python - pytmx 是否为您提供了一种方法来判断图像是否已旋转、水平翻转/诊断是否与 Tiled 一起使用?
- xsl-fo - 有没有办法在不使用 XSL-FO 中的内联元素的情况下排列图像?
- javascript - 如何让多个 .gltf 模型在 three.js webxr_ar_hittest 示例中工作?
- swift - 将字符串转换为日期返回 nil yyyMMdd
- javascript - 在后台调用函数不起作用(React-Native,AppState)