Laravel Socialite-通过令牌获取用户详细信息 [英] Laravel Socialite - get user details by token
问题描述
我正在使用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?
推荐答案
有一种方法 user
详细信息.
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屋!