使用App Token时,Facebook Graph API不会返回区域化页面

时间:2017-09-07 09:33:42

标签: facebook facebook-graph-api

我们有一个服务器应用程序监控正在上传的视频的某些Facebook页面。由于没有涉及用户(仅限服务器应用程序),我们使用App-Token来处理我们的请求。

到目前为止一直很好,但我们遇到的问题只在某些国家或地区提供,例如: “/ bitburger”似乎只在德国上市。我可以通过API使用用户令牌(与德国用户相关)访问该页面,但我的服务器甚至图形/ api资源管理器(使用App令牌进行身份验证)无法访问页面信息。

会导致错误,例如:

{
  "error": {
    "message": "Unsupported get request. Object with ID 'bitburger' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api",
    "type": "GraphMethodException",
    "code": 100,
    "fbtrace_id": "AlDpyo1BjLm"
  }
}

我们的应用程序应该是全球解决方案,不关心“区域化页面”,需要独立于用户位置获取页面信息(及其发布的视频)。

有没有办法实现这个目标? 那么有可能告诉API调用忽略区域化过滤吗?

用户令牌不是一个选项(正如我所说,只是服务器应用程序),我们不能为世界上的每个国家/地区拥有用户。我们甚至不知道正确的国家:/它必须使用与位置无关的App令牌。

提前感谢您的帮助! 期待任何解决方案。

谢谢和亲切的问候, 丹尼尔

//更新: 谢谢你的回复!

我与Facebook取得联系,事实上由于“市场网站”只有来自这个市场(国家或其他)的用户才能访问。这也映射到API,而应用程序本身与任何市场无关。

唯一的解决方案是(当没有用户请求时),是获取页面管理员授予的应用程序的访问权限。然后您可以访问页面信息。不幸的是,这对匿名监控没有帮助。

0 个答案:

没有答案