无法获取某些页面的Facebook页面数据

时间:2016-02-13 20:28:07

标签: python facebook facebook-graph-api

我正在使用this answer生成新的访问令牌。

使用访问令牌,我可以向facebook的图形api发送请求。

例如,我想提取https://www.facebook.com/custtap的详细信息。然后,这个网址

https://graph.facebook.com/v2.5/custtap?fields=name,about,emails&access_token=ACCESS_TOKEN_GOES_HERE

这很好用,我得到了理想的结果。同样,它适用于我没有任何访问权限的其他页面。

但是,这种方式不适用于页面(https://www.facebook.com/LatentView)。

https://graph.facebook.com/v2.5/LatentView?fields=name,about,emails&access_token=ACCESS_TOKEN_GOES_HERE

返回

{
   "error": {
      "message": "Unsupported get request. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api",
      "type": "GraphMethodException",
      "code": 100,
      "fbtrace_id": "C6DYVxvWZ91"
   }
}

1 个答案:

答案 0 :(得分:0)

该页面以某种方式受访问限制(页面设置) - 即f.e.根据年龄,地点,酒精相关内容。

因此,您需要为允许查看该页面的用户使用用户访问令牌,或者使用页面访问令牌(需要管理员访问该页面才能获取。)

您需要了解的所有内容都记录在此处:https://developers.facebook.com/docs/facebook-login/access-tokens