使用parent_id获取原始帖子数据Facebook graph api时缺少权限

问题描述 投票:0回答:1

当使用共享帖子的parent_id 发送请求以获取原始帖子时,如果共享的帖子来自其他页面但与自我共享配合良好,我会收到状态代码 400。是我的访问令牌有问题吗,如果是的话我该如何解决。

我正在使用以下 API 调用:

https://graph.facebook.com/v11.0/<parent_id>/?fields=from&access_token=token

这会获取 page_id 、name 和 post_id ,因为它们是我所需的信息 仅当页面共享自己的帖子时才有效,否则遵循以下响应:

{
"error": {
    "message": "(#100) Missing permissions",
    "type": "OAuthException",
    "code": 100,
    "fbtrace_id": "AEVxnYgIlQq8Dck1n8TFgK3"
         }
}
facebook-graph-api facebook-access-token
1个回答
0
投票

您需要为您的应用程序批准页面公共内容访问功能,以便能够阅读您没有管理员访问权限的页面的帖子。

只有您可能不太可能获得批准,除非您的用例与他们在那里提到的单一允许用途相匹配:

允许的用途

  • 提供竞争基准分析。
© www.soinside.com 2019 - 2024. All rights reserved.