升级朋友安装查询Facebook v2.1

时间:2014-08-13 16:15:00

标签: facebook facebook-graph-api

我目前使用FQL查询来获取已安装我的应用的朋友列表:

@" SELECT uid,name,pic_big FROM user WHERE is_app_user AND uid IN"     @"(SELECT uid2 FROM friend WHERE uid1 = me())&#34 ;;

但是在从v2到v2.1的Facebook更新中,不推荐使用FQL。我知道您可以使用图表api请求:https://graph.facebook.com/ {user id} / friends?fields = installed 但是在对v2.2(https://developers.facebook.com/docs/apps/upgrading)的更新中,它提到已经删除了?installed字段。

从链接引用:

' / me / permissions边缘先前返回了一个已安装的伪权限,表明有人安装了应用。在v2.1中,此权限已被删除,而应用程序应假设当/ me / permissions返回用户已安装应用程序的任何数据(而非错误)时。'

如何使用图形API获取使用我的应用的用户列表?我知道你可以请求所有朋友,然后查询每个朋友的权限,以确定他们是否安装了应用程序,但是成为Facebook希望人们实施的解决方案似乎相当麻烦。肯定有我遗漏的东西?

非常感谢您的时间,非常感谢:)我希望这可以帮助其他处于同样情况的人。

0 个答案:

没有答案