laravel的socialite微信登录之用户信息

Posted 归一山人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel的socialite微信登录之用户信息相关的知识,希望对你有一定的参考价值。

要想获取完整的用户信息如下

{
    "subscribe": 1, 
    "openid": "o6_bmjrPTlm6_2sgVt7hMZOPfL2M", 
    "nickname": "Band", 
    "sex": 1, 
    "language": "zh_CN", 
    "city": "广州", 
    "province": "广东", 
    "country": "中国", 
    "headimgurl":"http://thirdwx.qlogo.cn/mmopen/g3MonUZtNHkdmzicIlibx6iaFqAc56vxLSUfpb6n5WKSYVY0ChQKkiaJSgQ1dZuTOgvLLrhJbERQQ4eMsv84eavHiaiceqxibJxCfHe/0",
    "subscribe_time": 1382694957,
    "unionid": " o6_bmasdasdsad6_2sgVt7hMZOPfL"
    "remark": "",
    "groupid": 0,
    "tagid_list":[128,2],
    "subscribe_scene": "ADD_SCENE_QR_CODE",
    "qr_scene": 98765,
    "qr_scene_str": ""
}

第三方登录只获取不到完整的

得到access_token和opendid后还得要再向微信服务器请求数据

以上是关于laravel的socialite微信登录之用户信息的主要内容,如果未能解决你的问题,请参考以下文章

Laravel Socialite 中的 Google 登录是不是包含用户的电话号码?

使用 Laravel Socialite 登录 Facebook

Laravel 7 Socialite Google 登录显示无效的授权错误

Laravel Socialite 与 Facebook 未登录

Laravel 使用 Socialite(google、facebook 等)登录并创建我自己的应用程序的访问令牌

Laravel Socialite 回调 auth('customer')->user() 为 null