我正在使用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"
}
}
答案 0 :(得分:0)
该页面以某种方式受访问限制(页面设置) - 即f.e.根据年龄,地点,酒精相关内容。
因此,您需要为允许查看该页面的用户使用用户访问令牌,或者使用页面访问令牌(需要管理员访问该页面才能获取。)
您需要了解的所有内容都记录在此处:https://developers.facebook.com/docs/facebook-login/access-tokens