Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 通过Graph API请求Facebook好友在线状态_Android_Facebook_Facebook Graph Api - Fatal编程技术网

Android 通过Graph API请求Facebook好友在线状态

Android 通过Graph API请求Facebook好友在线状态,android,facebook,facebook-graph-api,Android,Facebook,Facebook Graph Api,我曾使用Facebook的FQL API查询用户的所有好友在线状态,但该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_

我曾使用Facebook的FQL API查询用户的所有好友在线状态,但该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权限。

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

(基于此查询,我的应用程序有超过280k次下载和数百次订阅。请帮助。)

更改日志:

已删除所有好友的权限

也就是说,在v2.0中,你无法再获得朋友的任何详细信息,包括他们的在线状态

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

用户在线状态不再可用


TL;DR:在v2.0中已经不可能了,也没有新的API了。

是的,我读过这篇文章,但我想知道它是肯定被删除了还是会以其他方式提供。这意味着所有非官方的messenger应用程序都将停止工作。这将导致大量付费应用程序很快停止工作,用户将要求退款。无论如何,这是不可能的,它将从API中删除。不是那么快,现有的应用程序在2015年4月之前仍然有效,因此有足够的时间告诉用户,不要让他们为那些在弃用后无法使用的应用程序付费。它在8个月前被删除,还有4个应用程序,直到它停止为你工作为止。一年还不够吗?