Facebook在OAuth2登录后获取个人资料链接



我通过Facebook社交网络为网站上的用户使用OAuth2登录。

登录后是否仍然可以获取特定用户的Facebook个人资料URL(例如通过accessToken(或Facebook现在隐藏此信息(在数据泄漏事件之后(并且不可能?

如果用户授予权限,则为

。您需要在登录时请求user_link权限,然后您可以请求用户对象的link字段 - 这将返回可在浏览器中使用的URL,以重定向到实际配置文件。

此 URL 包含某种形式的令牌,并且可能具有有限的有效性 - 因此您不应存储这些令牌以供长期使用,而应在需要时请求"新鲜"令牌。

https://developers.facebook.com/docs/facebook-login/permissions#reference-user_link

最新更新