功能使用

    说明

    所有平台的授权登录调用方法都是一样的,唯一不同的是实例化的类!如果有个性化的参数需要传,采用类属性赋值的方式传递,详见文档。

    实例化

    登录

    微信PC页登录使用:getAuthUrl()

    两种登录方式参数一致。

    回调处理

      1. // 获取accessToken,把之前存储的state传入,会自动判断。获取失败会抛出异常!
      2. $accessToken = $qqOAuth->getAccessToken($_SESSION['YURUN_QQ_STATE']);
      3. // 这是getAccessToken的api请求返回结果,一般不需要用到
      4. $result = $qqOAuth->result;

    刷新AccessToken续期

      1. // $refreshToken需要自行查阅对应平台文档,从哪边获取。

    验证AccessToken是否有效

    验证AccessToken的实现:使用getUserInfo方法来判断,是否可以正常获取到资料。

      1. // csdn
      2. $accessToken = $csdnOAuth->login('username', 'password');
      3. // gitee
      4. $accessToken = $giteeOAuth->login('username', 'password');
      5. // gitee设置scope