有没有办法确定“不支持的获取请求”的根本原因?访问Facebook页面时

时间:2014-06-19 19:24:42

标签: facebook facebook-graph-api

此堆栈溢出问题说明了facebook图表api可能限制访问Facebook页面的各种原因:Graph API returns 'false' or 'Unsupported get request' accessing public Facebook Page

然而,我的问题是,当你可以使用用户访问令牌而不是应用访问权限访问Facebook页面时,有哪些方法可以找出确切的根限制原因(图api,facebook ui等)令牌即可。我正在从Facebook页面抓取一些数据,我希望能够告诉页面所有者需要调整的具体限制,以使该页面对我们的应用程序可见。

这些是堆栈溢出线程中提到的限制:

  1. 年龄限制
  2. 国家限制
  3. 未发布 - 这是" is_published"页面中的字段
  4. 还有其他人吗?如果这些限制生效,你如何检查前三个?

    仅供参考,当前的Facebook页面,我试图找出我的用户访问令牌的工作原理,而不是我的应用访问令牌是" ForestSociety" facebook页面。

    https://developers.facebook.com/tools/explorer?method=GET&path=ForestSociety&version=v2.0

    提前谢谢!

1 个答案:

答案 0 :(得分:0)

不,您无法访问某段内容的原因是故意不透露的 -

如果您从另一个API调用中收到对象ID,您应该能够通过其ID访问一段内容(例如,如果您要求提供用户的订阅并获取帖子ID,则通常应直接访问帖子ID ),但是如果你试图访问任意ID并且没有权限,那么原因是故意不透露