为什么有些页面需要访问令牌而其他页面不需要Graph API?

时间:2012-07-28 22:12:40

标签: c# facebook-graph-api facebook-c#-sdk

您可以执行此操作(史瑞克电影页面):https://graph.facebook.com/355374000182没有访问令牌(请继续点击并亲自查看)。

但你不能为宿醉电影页面做到:https://graph.facebook.com/74089565764。它返回false。

为什么两者之间存在差异?

1 个答案:

答案 0 :(得分:3)

宿醉页面上必须有年龄和/或国家/地区限制,而史瑞克页面上没有限制。具有任何类型限制的页面只能由经过身份验证的用户查看。这包括API调用。

更有趣的是,如果您尝试访问“{3}}”来访问“宿醉”页面。如果我登录FB,我会收到该页面。如果没有,我会收到“未找到”页面。即使访问https://www.facebook.com/74089565764,也只是将我转到标准的FB登录界面。

这不是典型的行为。通常,您会获得页面的封面照片和“您必须登录以连接[X],因为页面所有者将此页面限制为[Y]”消息。

宿醉页面可能存在某种错误。我在之前管理的一些页面上看到了类似的奇怪事情。