如何从主Facebook网站获取“新闻主流”?

时间:2014-08-07 08:39:10

标签: facebook facebook-graph-api

如何获取主页上列出的一般信息?

Facebook提出请求 https://www.facebook.com/ajax/pagelet/generic.php/LitestandMoreStoriesPagelet? 用params:

ajaxpipe
ajaxpipe_token
no_script_path
数据
__user
__a 1 __dyn
__req
__rev
__adt

虽然它返回一个json(在带有条件的脚本中......)并不是一个干净的答案。

还有另一种获取数据的方法吗?我不想使用sdk。

1 个答案:

答案 0 :(得分:2)

如果您想要'新闻Feed',您将要使用/ user / home / API端点: https://developers.facebook.com/docs/graph-api/reference/v2.1/user/home

e.g。 https://graph.facebook.com/me/home?access_token=VALID_ACCESS_TOKEN只会抓住您自己的新闻Feed。

您也可以按任何' filter_key'进行过滤。从FQL查询返回的值(使用Graph API Explorer和AP​​I 2.0版):

SELECT filter_key, name, type, value FROM stream_filter WHERE uid = me()

e.g。添加查询字符串filter=app_2305272732将返回“照片”中的内容摘要。应用程序(即您朋友添加到Facebook的照片)