我正在使用图API来检索信息,我偶然发现了一个问题,即Graph API不会返回任何信息。我引用的http://facebook.com/JubilationDanceMinistry页面可以公开访问和查看,但是当我转到图谱API网址时:http://graph.facebook.com/JubilationDanceMinistry它被拒绝。我理解Facebook explains这个问题是出于设计原因。
我们故意不为此案件返回更具体的例外情况;错误消息包括无效ID,不存在的对象,已删除的对象,由于人口统计限制而对调用方不可见的对象,因为内容的所有者设置了排除调用者的隐私设置,因此内容不可见,因此对象不可见内容所有者已阻止来电者,因为内容的所有者已禁止平台应用访问有关其帐户的任何信息等。(强调添加)
所以原因很可能是平台应用程序访问被禁用了,但我看不到任何设置,所以我怀疑是这种情况。有没有人有任何建议这里出了什么问题?
感谢。
答案 0 :(得分:1)
我所指的http://facebook.com/JubilationDanceMinistry页面可以公开访问并查看
不是真的 - 当我点击该链接时,我会被带到FB主页,虽然登录到Facebook。因此,我认为假设此页面不可公开访问,这是公平的。有适当的访问限制(根据国家可能,因为年龄和酒精限制不应该阻止我访问它)。
在这些情况下,您只能使用用户访问令牌进行访问 - 因为这是Facebook验证请求者是否被允许查看内容的唯一途径。