callmez\wechat\sdk\Wechat::refreshOauth2AccessToken PHP Method

refreshOauth2AccessToken() public method

网页授权获取用户信息:第三步(非必须) 由于access_token拥有较短的有效期,当access_token超时后,可以使用refresh_token进行刷新,refresh_token拥有较长的有效期(7天、30天、60天、90天),当refresh_token失效的后,需要用户重新授权。
public refreshOauth2AccessToken ( $refreshToken, string $grantType = 'refresh_token' ) : array | boolean
$refreshToken
$grantType string
return array | boolean
    public function refreshOauth2AccessToken($refreshToken, $grantType = 'refresh_token')
    {
        $result = $this->httpGet(self::WECHAT_OAUTH2_ACCESS_TOKEN_REFRESH_URL . http_build_query(['appid' => $this->appId, 'grant_type' => $grantType, 'refresh_token' => $refreshToken]));
        return isset($result['errmsg']) ? false : $result;
    }
Wechat