首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过Laravel 5社交网站从facebook获取用户id

通过Laravel 5社交网站从facebook获取用户id
EN

Stack Overflow用户
提问于 2015-09-20 10:52:54
回答 1查看 2K关注 0票数 0

新来这里的人,我正试着获得一个facebook用户id,这样我就可以在我的网站上显示到他们的个人资料链接,但是通过laravel社会名流,我得到了一些不是个人资料id的id,我不知道它是什么,这是我的设置,非常基本的东西

代码语言:javascript
复制
public function getFbredirect() {
    return Socialite::driver('facebook')->redirect();
}

public function getFbredirectback() {
    $user = Socialite::driver('facebook')->user();

    Session::set('fbid', $user); // stands for fb identity

    return redirect(Session::has('backto') ? Session::get('backto') : '/');
}

当我dd(Session::get('fbid')时,我得到了这个对象

如您所见,有一个id,但它不是我所期望的id,我期望的配置文件id是从1开始的,而我从9开始的那个id。

因此,问题是如何获得用户的配置文件id?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-20 11:22:04

它是正确的ID,但它是一个“应用程序范围的ID”,因为v2.0的图形API。你不能再使用全局/真实的ID了,但你无论如何都不需要它。以下是更多信息:ids

链接到用户配置文件的方式完全相同:https://www.facebook.com/[app-scoped-id]

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32678518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档