【问题标题】:graph api find friends activity in app图 api 在应用中查找好友活动
【发布时间】:2012-02-16 19:50:51
【问题描述】:

如何在应用内查找好友活动?

我想做这样的事情: https://graph.facebook.com/me/friends/news.reads

我可以通过以下方式在应用中找到我的朋友: 我/朋友?字段=已安装,名称?限制=5000 然后用“已安装”字段拉出朋友。

然后我可以通过 id 查询每个朋友以获取他们的活动: /news.reads

但是有什么方法可以组合这个查询吗?看来我是在跳过铁环来获取我想要的信息。

基本上我想做的是,如果我有一个 URL,找到我读过它的朋友,并显示最后一个朋友。

“fb-activity”小部件执行类似的操作,但我需要更精细的控制,并且我想针对 URL 列表执行此操作,而不仅仅是当前页面。

有什么建议吗?

【问题讨论】:

  • 正确的方法是打两个电话,一个是获取您朋友的列表,然后过滤到那些安装了应用程序的人(“?fields=installed”我问题中查询的一部分),然后对多个 /news.reads 调用进行第二批调用。

标签: javascript facebook-javascript-sdk facebook-opengraph


【解决方案1】:

您最好使用 FQL 而不是过滤来获取朋友列表:

SELECT uid FROM user
WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())
AND is_app_user = 1

见:http://facebook.stackoverflow.com/questions/2785093/facebook-friends-getappusers-using-graph-api

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-06
    • 2013-08-21
    • 1970-01-01
    • 2012-10-02
    • 1970-01-01
    • 1970-01-01
    • 2014-12-13
    • 1970-01-01
    相关资源
    最近更新 更多