从via facebook graph api获取特定数据

时间:2010-12-25 16:21:22

标签: php facebook-graph-api

有没有可能如何通过图形api从facebook新闻源获取任何特定类型的帖子?例如在我的新闻源上我有法定,链接,照片,视频等等。我只想得到那些type = status over graph api ..我在文档中看到了一些get参数,但没有像?type = link ..所以我试过/ me / home?type = link,但不出所料它没有用:D < / p>

所以有人知道怎么做吗?我可以在我的PHP应用程序中过滤它,但后来我需要获得一些更多的数据..当我有20个帖子而只有10个是状态时,我需要添加10个remaiming?这太可能了,但我不知道该怎么做:D

请帮助..!谢谢!

3 个答案:

答案 0 :(得分:4)

嘿司马,我完全理解你在说什么。

Graph中没有办法做你想做的事(至少我发现了)。我使用FQL和过滤器完全按照您的要求进行操作。您可以按照照片,视频和其他一些选项过滤Feed。

1)查询filter_stream表以获取过滤器列表。

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

2)过滤饲料。

SELECT xxx FROM stream WHERE filter_key='app_xxxx'

参考:http://developers.facebook.com/docs/reference/fql/

答案 1 :(得分:1)

答案 2 :(得分:1)

http://graph.facebook.com/<UID>/feeds?limit=20(在您的浏览器中尝试此操作,将&lt; UID&gt;替换为用户ID或用户名)

这将返回所有墙上的Feed。如果你想将它限制为只有壁纸,我认为你可以以编程方式进行。你可以通过查看字符串来弄明白。