FaceBook friends.getAppUsers replacement



我正在努力寻找已经安装该应用程序的朋友。经过大量研究,我发现FaceBook有办法做到这一点,但它被标记为遗留问题。

有没有一种新的方法可以通过图形API实现这一点?将UID一个接一个地与我数据库中已有的人进行比较会减慢速度。

Facebook FQL查询仍然受到支持,并且没有被弃用,因此您可以运行以下查询:

SELECT uid, name FROM user
WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())
AND is_app_user = 1

使用类似url(url对此进行编码并添加用户访问令牌(:

https://api.facebook.com/method/fql.query?query=SELECTuid,name FROM user WHERE uid IN(SELECT uid2 FROM friend WHERE uid1=me(((AND is_app_user=1&access_token=。。。

然而,我发现在我自己的数据库中这样做更可靠。如果您正确设置索引并执行IN-sql语句,它应该非常快,因为您不需要逐个执行。

最新更新