我已经研究了Facebook API几个小时,并搜索了很多页面。但我找不到像Facebook应用程序上的时间线那样获取帖子列表的方式。
我想创建一个Web应用程序,显示我的时间轴帖子就像Flipboard一样。我找到了一个API来获取我的“故事”和“我的朋友列表”。但我甚至无法想象如何检索我的时间轴上显示的朋友帖子。
在我的网络应用上复制我的时间线是不可能的?只有Flipboard才能做到这一点?你有什么提示吗?
答案 0 :(得分:4)
要访问当前用户的新闻Feed,请使用API Documentation中所述的“用户/主页”请求。
要获得对用户新闻Feed的访问权限,您需要获得“read_stream”权限。有关如何申请相应权限的信息,请阅读“入门指南”的Login, authorization and permissions部分。
对 me / home 的请求将返回一组News Feed项目,其中包含状态,图片,视频等。您可以使用{{{{{{{ 3}}。
将结果与时间轴进行比较,它们应该几乎相同(目前我认为广告/推荐帖子不在API中)“
答案 1 :(得分:2)
使用Graph API Explorer:
https://developers.facebook.com/tools/explorer/?method=GET&path=me%2Fhome
我必须更改应用内的权限,并专门为自己提供'read_stream'访问权限,但一旦完成,我就可以运行' / me / home 'Graph API GET请求和返回我的时间轴的表示。祝你好运!
答案 2 :(得分:-3)
es de esta manera para poder obtener el timeline,saludos:
(编辑:你可以通过这种方式获得时间表,问候:)
$fb = new Facebook('{config}');
$fb->setDefaultAccessToken('{getAccesstoken}');
$request = $fb->get('/me?fields=feed.limit(10000){link}');
//
$graphObject = $request->getGraphNode();
return $graphObject;