Laravel Socialite-通过令牌获取用户详细信息 [英] Laravel Socialite - get user details by token

查看:135
本文介绍了Laravel Socialite-通过令牌获取用户详细信息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用Facebook登录名和laravel REST API服务器开发android应用程序.用户在移动设备上登录后,应用会获取令牌,该令牌会发送到我的服务器.在服务器上,我想通过令牌获取Facebook用户详细信息.

I'am developing android application with facebook login and laravel REST API server. After user login on mobile, app get token which is sent to my server. On server I want get facebook user details by token.

Facebook SDK 提供了以下方法:

$session = new FacebookSession('token');
$me = (new FacebookRequest($session, 'GET', '/me',))->execute()->getGraphObject(GraphUser::className());

Laravel社交名流可以基于该令牌获取用户Facebook详细信息?或者只是使用该 Facebook SDK ?

Can Laravel Socialite obtain user facebook details based on that token? Or just use that Facebook SDK?

推荐答案

有一种方法

There is a method getUserByToken implemented in the Facebook Service Provider, however it's protected and only used internally to get the user details.

因此,最好使用Facebook SDK.

So you're better off using the Facebook SDK.

这篇关于Laravel Socialite-通过令牌获取用户详细信息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆