gpt4 book ai didi

javascript - 使用 Passport.js 获取 Facebook 个人资料的链接

转载 作者:行者123 更新时间:2023-12-03 06:18:58 25 4
gpt4 key购买 nike

我正在使用 passport.js 让用户登录。

我想知道是否可以在他们的社交媒体帐户上创建指向他们个人资料的链接?

例如,当使用 Facebook 登录时,我可以获得 ID,但链接 https://www.facebook.com/profile.php?id=__ID__ 不起作用。

也许这根本不可能,因为某些 Facebook 用户可能会 Conceal 其 Facebook 个人资料,即使他们使用自己的帐户登录其他网站也是如此。

最佳答案

据我所知,至少使用 Passport 是不可能的。

该链接不起作用的原因是 Facebook 返回的 ID 始终是特定于应用程序的,因此不同的应用程序将为同一用户获取不同的 ID。因此,您无法获得可用于构建 URL 的用户的“官方”ID。

但是,Facebook API 会返回一个指向用户时间线的链接,该时间线应该是您要查找的时间线 ( https://developers.facebook.com/docs/graph-api/reference/user/ )。但从我在 Passport 文件中看到的信息来看,该信息并未返回。因此,如果您想获取链接,您需要直接使用 Facebook API。

关于javascript - 使用 Passport.js 获取 Facebook 个人资料的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38954067/

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