我能否使用Facebook Graph API Explorer获取我所有的帖子(个人资料动态)?

7

我可以使用Graph API Explorer获取我的所有帖子(我的个人资料动态)吗?

我尝试使用https://graph.facebook.com//posts?limit=500

但它似乎无法给我所有的内容(即使增加限制也不起作用),这意味着它只给出了预定义数量的帖子。

有没有办法从我加入Facebook的时间开始获取我发布的所有帖子(因为我可以通过在我的墙上向下滚动来获取它们,这意味着Facebook已经存储了它们)。

提前致谢。


1
使用Graph API获取Facebook上的所有帖子是不可能的。 - Dhiraj
6
你正在使用API返回的分页链接,并将它们用于添加偏移量以检索第二组500篇帖子,对吧? - Igy
@Igy,你能详细说明如何做到这一点吗? - Zombo
1
https://developers.facebook.com/docs/graph-api/using-graph-api/v2.1#paging - Igy
2个回答

4

1
这个人已经知道如何使用Grapth API探索器的基础知识,那你为什么要重复呢?你还需要解决分页问题。你给出的最后一个链接(显示没有access_token的Facebook动态)根本与问题无关。 - ericn

0

你不需要访问令牌!

$url = 'url_pulled_from_database';
$url = str_replace('http://www.', 'http://graph.', $url);
$get_id = file_get_contents($url);
$get_id = json_decode($get_id, true);   
$fbID = $get_id['id'];

//THEN CALL THE FUNCTION        
fb_parse_feed($fbID, $maxnumber);

我不能为fb_parse_feed函数负责,但你可以在这里找到它 https://gist.github.com/banago/3864515


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接