我有一个网站查询Facebook graphApi并获取页面的可用公共数据。
我有一些个人资料,其中graphApi不会返回任何数据,即在个人资料中标记为公开的帖子/状态数据。
即使我尝试手动访问个人资料,即在IE中输入网址 - https://www.facebook.com/ndalloul,它也会将我重定向到Facebook登录页面。
但是当我手动操作时,即登录我的Facebook帐户并尝试查看个人资料Ex:https://www.facebook.com/ndalloul向我显示标记为公开的数据。
如何使用API或库从Facebook获取此数据?
感谢任何帮助。
感谢。
答案 0 :(得分:0)
除了Facebook正在切换到Graph API 2.0之外,如果您使用应用程序访问令牌并通过cURL 8ro qeuivalent与图表交谈,则不应该获得任何类型的重定向登录。
从粉丝页面获取公共状态的端点是page_id/feed/
您需要具有read_stream
权限的应用中的访问令牌,只有授予您该权限的人才会显示最新帖子。更多信息here
顺便说一句,你现在可能必须得到Facebook的批准才能阅读这条小溪。