Facebook graph api 我如何比较两个facebook UID来确定他们是否是朋友?

Facebook graph api 我如何比较两个facebook UID来确定他们是否是朋友?,facebook-graph-api,ruby-on-rails-3.2,omniauth,Facebook Graph Api,Ruby On Rails 3.2,Omniauth,我在rails 3.2应用程序中使用Desive和omniauth facebook gem对用户进行了身份验证。如何仅根据两个用户的uid确定他们是否是朋友?使用Facebook查询语言或其他方式更好吗?请提供一个示例您可以通过检查/me/friends/USER\u ID\u TO\u TEST或使用选择uid1、uid2 FROM friends,其中uid1=me()和uid2=USER\u ID\u TO\u TEST 此时必须对两个用户中的一个进行身份验证,否则查询将失败 问题是,如

我在rails 3.2应用程序中使用Desive和omniauth facebook gem对用户进行了身份验证。如何仅根据两个用户的uid确定他们是否是朋友?使用Facebook查询语言或其他方式更好吗?请提供一个示例

您可以通过检查
/me/friends/USER\u ID\u TO\u TEST
或使用
选择uid1、uid2 FROM friends,其中uid1=me()和uid2=USER\u ID\u TO\u TEST

此时必须对两个用户中的一个进行身份验证,否则查询将失败

问题是,如果用户不是朋友,Facebook将返回一个空数据集。如果您不喜欢这样,那么您需要在脚本中检索用户的好友列表,并在响应中搜索要测试的好友