0

我正在使用图形 API 来检索信息,我偶然发现了图形 API 不会返回任何信息的问题。我指的是http://facebook.com/JubilationDanceMinistry可以公开访问和查看的页面,但是当我转到 Graph API URL:http ://graph.facebook.com/JubilationDanceMinistry时,它被拒绝了。我知道Facebook是通过设计来解释这个问题的。

我们故意不为这种情况返回更具体的例外;错误消息包括无效 ID、不存在的对象、已删除的对象、由于人口统计限制而对调用者不可见的对象、由于内容所有者设置了排除调用者的隐私设置而不可见的对象、内容不可见是因为内容所有者已阻止来电者,因为内容所有者已禁用平台应用程序访问有关其帐户的任何信息(强调添加)

所以原因很可能是平台应用程序访问已被禁用,但是我在任何地方都没有看到任何设置,所以我怀疑是这种情况。有人对这里出了什么问题有任何建议吗?

谢谢。

4

1 回答 1

1

我指的页面http://facebook.com/JubilationDanceMinistry可以公开访问并查看

不是真的——当我点击那个链接时,我会被带到 FB 主页,尽管我已经登录到 Facebook。因此,我认为可以公平地假设此页面不可公开访问。存在访问限制(可能基于国家/地区,因为年龄和酒精限制不应阻止我访问它)。

在这些情况下,您只能使用用户访问令牌获得访问权限——因为这是 Facebook 验证请求者是否被允许查看内容的唯一方法。

于 2012-11-17T03:23:00.387 回答