在Facebook上使用相同的应用程序获取朋友

Luc*_*vin 4 facebook facebook-graph-api playframework

我正在使用play框架来创建一个facebook应用程序.我有点被困在某个方面.使用Graph Api,我无法获取使用我的应用程序的朋友列表.我想说的是例如:

A正在使用我的申请.

B也在使用我的应用程序而B是A的朋友.

当A使用我的应用程序时,我希望A看到B也在使用这个应用程序.

我只想获得使用相同应用程序的朋友列表.

我如何用Graph Api做到这一点?

bka*_*aid 11

用户表上有一个名为"is_app_user"的字段,您可以对其运行FQL查询.查询将是这样的:

select uid, name 
from user 
where is_app_user = 1 
and uid in (SELECT uid2 FROM friend WHERE uid1 = me())
Run Code Online (Sandbox Code Playgroud)

这个图形网址就像这样(记得添加一个访问令牌):

https://api.facebook.com/method/fql.query?query=select uid,来自用户的名字,其中is_app_user = 1和uid in(SELECT uid2 FROM friend WHERE uid1 = me())&access_token = ...