Skip to content

Latest commit

 

History

History
35 lines (32 loc) · 816 Bytes

README.md

File metadata and controls

35 lines (32 loc) · 816 Bytes

sns-oauth

oauth2.0 通过回调返回的code获取用户相关信息,支持平台:

  • 微博
  • 微信
  • qq

安装

php composer.phar require leo0o/sns-oauth or composer require leo0o/sns-oauth

使用

try {
    $wechat = new \oauth\OAuth('平台类型, 如:\SNSOAuth\Common\Platform::SINA_WEIBO' , [
            'appKey'=>'你的appkey',
            'appSecret'=>'你的appsecret',
            'redirectUrl'=>'回调地址,必传'
            ]);
    $userinfo = $wechat->Authrize('回调带回的code');
} catch (OAuthException $e) {
    var_dump(echo $e->getMessage());
}

返回格式:

[
    'nickname'      =>  '',   
    'openid'        =>  '',   
    'sex'           =>  '',   //0未知, 1男, 2女
    'headimgurl'    =>  '',
    'unionid'       =>  ''
]