如何只找到facebook app安装的朋友?

3 facebook-graph-api facebook-apps

我正在Facebook上使用一个应用程序,我想查找列表,其中只包含在Facebook上安装相同应用程序的朋友,而不是整个朋友列表.我正在使用图形api调用

Nir*_*hah 12

进行Graph API调用:

me/friends?fields=installed,name
Run Code Online (Sandbox Code Playgroud)

这将为您提供当前用户的完整朋友列表,但是,它将包含一个名为的附加字段installed.如果设置为true,则表示朋友已安装该应用.您必须浏览列表并过滤掉所有人"installed": true

或者,您可以使用以下FQL查询:

SELECT uid, name FROM user
WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())
AND is_app_user = 1
Run Code Online (Sandbox Code Playgroud)