我正在尝试获取某些网页的粉丝总数。
要执行此操作,我在页面ID上使用以下HTTP get: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没有返回正确的值?我有什么遗漏或做错了吗?
任何帮助表示感谢。
答案 0 :(得分:2)
页面378009835566560
对其施加了用户限制。它阻止来自某些国家或某些年龄段的用户。我可以在美国看到,所以我猜这是一个年龄限制。
除非您使用符合网页所有者标准的用户访问令牌进行身份验证,否则无法获取该网页的数据。
要对此进行测试,请尝试从未登录Facebook的浏览器访问http://facebook.com/378009835566560。您将收到“未找到”错误。从登录的浏览器访问,您将看到该页面(如果您符合标准)。