繁体   English   中英

使用Graph API查明用户是否与其他一个用户成为朋友

[英]Find out if a user is friends with exactly one other user using Graph API

我试图找出用户A是否是用户B的朋友,但我不想要用户A的整个朋友列表。 有没有办法,使用Koala / the Graph API简单地找出用户A是否只是使用用户B的Facebook ID与用户B的朋友?

您可以使用https://graph.facebook.com/me/friends/ {朋友的用户ID}

如果他们是朋友,它将返回ID和名称,如果不是空数组。

这可以通过FQL轻松完成。

query = "SELECT uid2 FROM friend WHERE uid1=me() and uid2=FRIEDS ID HERE"

@rest = Koala::Facebook::API.new(oauth_access_token)
# in 1.1 or earlier, use RestAPI instead of API

@rest.fql_query(query) # convenience method

如果您附加访问令牌,可以在此处进行测试。

https://graph.facebook.com/fql?q=SELECT uid2 FROM friend WHERE uid1=me() and uid2=123456

您还可以使用以下方法检查倍数:

SELECT uid2 FROM friend WHERE uid1=me() and uid2 in (123,1234)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM