当使用共享帖子的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"
}
}
您需要为您的应用程序批准页面公共内容访问功能,以便能够阅读您没有管理员访问权限的页面的帖子。
只有您可能不太可能获得批准,除非您的用例与他们在那里提到的单一允许用途相匹配:
允许的用途
- 提供竞争基准分析。