我想让用户的朋友也在使用该应用。我目前通过吸引所有朋友实现这一目标
FB.api('/me/friends?fields=id,name,updated_time&date_format=U&<?=$access_token?>',
{ limit: 500 },
function(response) {
alert(response.data.length + ' friends');
});
然后使用ajax调用检查我是否可以在我的数据库中看到它们。
这不是我真正需要的东西,因为:
所以问题是,我可以直接从Graph API获取此信息吗? (类似is_app_user
= 1或0)
答案 0 :(得分:1)
您可以在询问朋友时添加已安装的字段,如下所示:
/USER_ID/friends?fields=installed
只有安装了您应用的朋友才会设置此字段。
您也可以使用FQL intead:
SELECT uid
FROM user
WHERE is_app_user=1 AND uid IN (SELECT uid2 FROM friend WHERE uid1 = me())
我更喜欢FQL版本,因为它从头开始返回短名单。