我知道端点me/friends
列出了也授权该应用的用户朋友。存在另一个子端点:me/friends/<user>
,用于检查两个用户是否为朋友:
调节剂
您可以将其他人的ID附加到边缘,以确定该人是否与根节点用户成为朋友:
[...]
如果user-a在上述请求中是user-b的朋友,则响应将包含user-b的User对象。如果他们不是朋友,它将返回一个空数据集。
此修饰符是否也暗示用户已授权该应用程序?或者它会返回任何指定朋友的数据吗?
目前,我是应用程序的唯一开发人员,处于测试模式。在我的Graph API调用中,我得到了每张图片(来自'我'用户)和他们的标签。从每个标记(标记用户的id
和name
),我想知道这样的用户(通过标记中的id)是否是当前('我')用户的朋友。
但结果是{data:[], summary:xxx}
,其中summary是我的朋友计数(好像我问了me/friends
端点,没有指定其他用户)。
备注:我是该应用的唯一用户。我是该应用程序的管理员。我授予了user_friends
权限。
问题:me/friends/<user>
是否需要这种行为?我知道me/friends
是预期的,因为还没有人在应用中播放。 “预期行为”我的意思是:只有当用户是我的朋友并且授权应用程序时,这样的子端点才会返回数据。有没有办法检查两个给定用户是否是朋友,无论第二个用户是否授权该应用程序?