__construct() __construct(string $appid, string $appsecret) QQController constructor. Parameters string $appid string $appsecret
getState() getState(integer $length = 32) : string TODO::获取状态值 Parameters integer $length Returns string
checkState() checkState( $storeState, $state) : boolean TODO::校验标识是否正确 Parameters $storeState $state Returns boolean
getInstance() getInstance(string $appid, string $appsecret) : \App\Http\Controllers\Oauth\QQController Parameters string $appid string $appsecret Returns \App\Http\Controllers\Oauth\QQController
getAuthUrl() getAuthUrl(integer $length = 32, string $callback = '', string $scope = 'get_user_info') : string TODO::获取登录页面跳转转URL Parameters integer $length string $callback string $scope Returns string
getAccessToken() getAccessToken(string $code) : array|boolean TODO::获取access_token Parameters string $code Throws \Exception Returns array|boolean
getOpenId() getOpenId(string $access_token) : array TODO::获取用户的openid Parameters string $access_token Throws \Exception Returns array
refreshToken() refreshToken(string $refreshToken) : array|mixed TODO::刷新AccessToken续期 Parameters string $refreshToken Throws \Exception Returns array|mixed
getUserInfo() getUserInfo(string $access_token) : \Illuminate\Http\JsonResponse|mixed TODO::获取用户信息 Parameters string $access_token Throws \Exception Returns \Illuminate\Http\JsonResponse|mixed