如何在Graph API中检查某人是否是另一个人的朋友?

时间:2014-11-19 17:55:44

标签: facebook-graph-api

我知道端点me/friends列出了也授权该应用的用户朋友。存在另一个子端点:me/friends/<user>,用于检查两个用户是否为朋友:

  

调节剂

     

您可以将其他人的ID附加到边缘,以确定该人是否与根节点用户成为朋友:

     

[...]

     

如果user-a在上述请求中是user-b的朋友,则响应将包含user-b的User对象。如果他们不是朋友,它将返回一个空数据集。

此修饰符是否也暗示用户已授权该应用程序?或者它会返回任何指定朋友的数据吗?

目前,我是应用程序的唯一开发人员,处于测试模式。在我的Graph API调用中,我得到了每张图片(来自'我'用户)和他们的标签。从每个标记(标记用户的idname),我想知道这样的用户(通过标记中的id)是否是当前('我')用户的朋友。

但结果是{data:[], summary:xxx},其中summary是我的朋友计数(好像我问了me/friends端点,没有指定其他用户)。

备注:我是该应用的唯一用户。我是该应用程序的管理员。我授予了user_friends权限。

问题me/friends/<user>是否需要这种行为?我知道me/friends是预期的,因为还没有人在应用中播放。 “预期行为”我的意思是:只有当用户是我的朋友并且授权应用程序时,这样的子端点才会返回数据。有没有办法检查两个给定用户是否是朋友,无论第二个用户是否授权该应用程序?

0 个答案:

没有答案