gpt4 book ai didi

javascript - 获取Facebook好友的真实ID

转载 作者:行者123 更新时间:2023-11-29 02:00:01 25 4
gpt4 key购买 nike

目前,当用户尝试通过 Facebook 加入我的应用时,我会通过他的真实 ID 获取他的信息。我想得到他的 friend 。目前我只能通过 taggable_friends 获得它们。但是那里的ID不是真实的......我需要真实的ID,因为我希望用户在我的应用程序中向其他Facebook用户发送消息,当其他人加入我的应用程序时,我将使用他的ID在我的数据库中找到这个消息。

如果你有任何想法建立这种联系,请帮助我。

最佳答案

您无法从所有 friend 那里获取用户 ID。 v2 中删除了此功能。自 2015 年 4 月起,您不能使用 v1。查看 https://developers.facebook.com/docs/apps/changelog https://developers.facebook.com/docs/graph-api/reference/v2.3/user/friends

首先,您需要获得每个用户的 user_friends 权限。然后您可以使用 /me/friends 来获取之前安装过您应用的所有好友。因此,你不需要所有 friend 的 ID,安装你的应用程序的 friend 的 ID 就足够了。换句话说,您使用新用户的 friend ID 进行匹配,而不是前一个。

假设用户 A 安装了您的应用。您获取好友列表,发现没有好友使用您的应用。然后新用户 B 安装了您的应用程序。如果A和B是好友,那么获取B的好友列表就会得到A。由于您有 A 的 id 和 B 的 friend (安装您的应用程序)的 id,因此您可以匹配它们。

关于javascript - 获取Facebook好友的真实ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30475049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com