Heim >Backend-Entwicklung >PHP-Tutorial >Laravel 5.2 使用Socialite Providers中的微信登录,可以跳转到微信显示二维码,但是无法获取到用户信息

Laravel 5.2 使用Socialite Providers中的微信登录,可以跳转到微信显示二维码,但是无法获取到用户信息

WBOY
WBOYOriginal
2016-07-06 13:52:331810Durchsuche

使用的包是这个 https://github.com/SocialiteProviders/Weixin-Web

代码如下:

<code class="php">public function weixin()
    {
        return \Socialite::with('weixinweb')->redirect();
    }

public function weixin_callback() {
        
        $oauthUser = \Socialite::driver('weixinweb')->user();
        var_dump($oauthUser);
        
    }</code>

有人用过Socialite Providers中的微信登录么?

callback后提示:
Laravel 5.2 使用Socialite Providers中的微信登录,可以跳转到微信显示二维码,但是无法获取到用户信息

回复内容:

使用的包是这个 https://github.com/SocialiteProviders/Weixin-Web

代码如下:

<code class="php">public function weixin()
    {
        return \Socialite::with('weixinweb')->redirect();
    }

public function weixin_callback() {
        
        $oauthUser = \Socialite::driver('weixinweb')->user();
        var_dump($oauthUser);
        
    }</code>

有人用过Socialite Providers中的微信登录么?

callback后提示:
Laravel 5.2 使用Socialite Providers中的微信登录,可以跳转到微信显示二维码,但是无法获取到用户信息

使用如下版本就可以了。应该是版本冲突,兼容性问题。

<code>        "socialiteproviders/manager": "2.1.2",
        "socialiteproviders/weibo": "2.0.1",
        "socialiteproviders/qq": "2.0.3",
        "socialiteproviders/weixin-web": "2.0.1",
        "socialiteproviders/weixin": "2.1.1",</code>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn