在社交名流中获取个人资料链接?

Posted

技术标签:

【中文标题】在社交名流中获取个人资料链接?【英文标题】:Get link to profile in Socialite? 【发布时间】:2017-08-05 22:06:00 【问题描述】:

我正在尝试使用社交名流 for laravel 来唯一识别 Facebook 个人资料的方法。我浏览了他们所有的文档,但似乎找不到任何东西

有谁知道我是如何唯一识别他们的个人资料的,而不会像 ID 或永远不会改变的个人资料链接那样被更改/欺骗?我试过做http://facebook.com/profile.php?id=ID_HERE 但没有运气

【问题讨论】:

【参考方案1】:

对于 facebook,只需添加 id:

// user got from socialite
$user = Socialite::driver('facebook')->user();

// link to his profile
$userlink = 'https://facebook.com/' . $user->id;

【讨论】:

developers.facebook.com/support/bugs/2054375031451090/… 看起来他们关上了这扇门。我想,它需要一个额外的请求。

以上是关于在社交名流中获取个人资料链接?的主要内容,如果未能解决你的问题,请参考以下文章

带有社交名流头像的 Laravel 8 Jetstream 个人资料照片

社交名流 laravel 5.4 Facebook 提供商

如何测试 Laravel 社交名流

Laravel 5.2.31 社交名流证书 ssl 错误

如何从各种社交媒体平台获取个人资料数据 [关闭]

在 laravel 中使用社交名流登录 Facebook