1

我正在尝试获取某些页面的总粉丝数。

为此,我使用以下 HTTP 获取例如页面 id:462790137094807 https://graph.facebook.com/fql?q=select+fan_count+from+page+where+page_id%3D462790137094807

但是,对于某些页面 id,例如:378009835566560 虽然页面有一些粉丝,但我得到一个空结果。 https://graph.facebook.com/fql?q=select+fan_count+from+page+where+page_id%3D378009835566560 或另一个例子: https ://graph.facebook.com/fql?q=select+fan_count+from +page+where+page_id%3D149294551780718

为什么 Facebook 不返回正确的值?我有什么遗漏或做错了吗?

任何帮助表示赞赏。

4

1 回答 1

2

该页面378009835566560具有对其施加的用户限制。它要么阻止来自某些国家或某些年龄的用户。我可以在美国看到,所以我猜这是年龄限制。

除非您使用符合页面所有者标准的用户访问令牌进行身份验证,否则您无法获取该页面的数据。

要对此进行测试,请尝试从您未登录 Facebook 的浏览器访问http://facebook.com/378009835566560 。您将收到“未找到”错误。从登录的浏览器访问,您将看到该页面(如果您符合条件)。

于 2013-01-21T20:48:36.313 回答