通过Graph API请求Facebook好友在线展示

时间:2014-12-25 19:21:26

标签: android facebook facebook-graph-api

我使用Facebook的FQL API来查询用户的所有朋友online_presence,但是这个API已被弃用,我无法弄清楚如何通过其他方式获取此信息。 (据我所知,聊天API也已弃用,所以我不能使用xmpp客户端) 我使用了一个简单的FQL查询:

SELECT uid, online_presence FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) ORDER BY name

我在新3.0 SDK中删除了权限列表中找到了friends_online_presence权限。 (more)

是否有其他方法可以使用新API访问此数据? 谢谢你的帮助。

(我的应用上有超过280,000的下载和数百个订阅,基于此查询。请帮忙。)

1 个答案:

答案 0 :(得分:2)

更改日志:https://developers.facebook.com/docs/apps/changelog?locale=en_GB

  

所有friends_ *权限已被删除

意思是,你不能再在v2.0中获得朋友的任何细节,其中包括他们的在线状态。

此外,甚至不再可以检查授权用户的在线状态:

  

user_online_presence不再可用。

TL; DR:在v2.0中不可能,并且没有新的API。