Skip to content

oauth_access_token

刘广财 edited this page Apr 4, 2018 · 1 revision

用户 AccessToken

用户 AccessToken 是通过网页授权所获取的用户接口调用凭证,有效期为 7200 秒,过期后可通过 refresh_token 来刷新。

use Itxiao6\Wechat\OAuth\Client;

$client = new Client('appid', 'appsecret');

if( !isset($_GET['code']) ) {
    header('Location: '.$client->getAuthorizeUrl());
}

$accessToken = $client->getAccessToken($_GET['code']);

检测 AccessToken 是否有效

var_dump($accessToken->isValid());

刷新 AccessToken

if( !$accessToken->isValid() ) {
    $accessToken->refresh();
}

var_dump($accessToken->toArray());

获取用户信息

$userinfo = $accessToken->getUser();

var_dump($userinfo->toArray());
Clone this wiki locally