Facebook graph api “X是我的朋友”的图形请求?

Facebook graph api “X是我的朋友”的图形请求?,facebook-graph-api,Facebook Graph Api,Graph API是否提供了一种方法来检查某个用户ID是否是我的朋友?除了下载我所有的朋友名单并浏览它 照片标签功能不允许对非朋友的用户进行标签,因此显然这必须事先检查。这可能是一个黑客解决方案,但它可以工作 用于检查特定用户ID是否是您的朋友 >> SELECT uid2 FROM friend WHERE uid1 = <your uid> and uid2 = <your friends uid> 如果他/她是你的朋友,那么他/她将返回。否则它将返回一

Graph API是否提供了一种方法来检查某个用户ID是否是我的朋友?除了下载我所有的朋友名单并浏览它


照片标签功能不允许对非朋友的用户进行标签,因此显然这必须事先检查。

这可能是一个黑客解决方案,但它可以工作

用于检查特定用户ID是否是您的朋友

>> SELECT uid2 FROM friend WHERE uid1 = <your uid> and uid2 = <your friends uid>

如果他/她是你的朋友,那么他/她将返回。否则它将返回一个空数组。它经过测试

这可能是一个黑客解决方案,但它是有效的

用于检查特定用户ID是否是您的朋友

>> SELECT uid2 FROM friend WHERE uid1 = <your uid> and uid2 = <your friends uid>

如果他/她是你的朋友,那么他/她将返回。否则它将返回一个空数组。它经过测试

如果你想使用Graph API而不是FQL,你可以通过向Facebook询问某人的朋友,然后过滤对你UID的响应

/<a's uid>?fields=friends.uid(<your uid>).fields(id)

如果你想使用Graph API而不是FQL,你可以通过询问Facebook关于某人朋友的信息来实现,并且只过滤对UID的响应

/<a's uid>?fields=friends.uid(<your uid>).fields(id)

这不是黑客行为,而是朋友FQL表的正确使用这不是黑客行为,而是朋友FQL表的正确使用同样,你不应该自动标记用户的朋友,因为这可能违反Facebook的政策。同样,你不应该自动标记用户的朋友,因为这可能违反Facebook的政策