-
Notifications
You must be signed in to change notification settings - Fork 316
wechat_access_token
thenbsp edited this page Mar 2, 2016
·
15 revisions
AccessToken
是公众号的全局唯一接口调用凭据,通过公众号 appid
和 appsecret
获取,下面代码中,AccessToken::getTokenString()
方法将返回 AccessToken
字符串。
use Thenbsp\Wechat\Wechat\AccessToken;
$accessToken = new AccessToken('appid', 'appsecret');
var_dump($accessToken->getTokenString());
AccessToken
的有效期目前为 7200 秒,重复获取将导致上次获取的 AccessToken
失效,因此我们使用数据缓存来缓存 AccessToken
:
use Thenbsp\Wechat\Wechat\AccessToken;
$accessToken = new AccessToken('appid', 'appsecret');
$accessToken->setCache($cacheDriver);
var_dump($accessToken->getTokenString());
如果一个公众帐号在多个应用中使用,各自应用中都直接调用 API 将导致先获取的
AccessToken
失效(即使使用缓存也会失效),因此强列建议如果有多个应用使用同一个公众号,请部署一套中控服务器来管理AccessToken
。