-
Notifications
You must be signed in to change notification settings - Fork 43
wechat_access_token
刘广财 edited this page Apr 4, 2018
·
1 revision
AccessToken
是公众号的全局唯一接口调用凭据,通过公众号 appid
和 appsecret
获取,下面代码中,AccessToken::getTokenString()
方法将返回 AccessToken
字符串。
use Itxiao6\Wechat\Wechat\AccessToken;
$accessToken = new AccessToken('appid', 'appsecret');
var_dump($accessToken->getTokenString());
AccessToken
的有效期目前为 7200 秒,重复获取将导致上次获取的 AccessToken
失效,因此我们使用数据缓存来缓存 AccessToken
:
use Itxiao6\Wechat\Wechat\AccessToken;
$accessToken = new AccessToken('appid', 'appsecret');
$accessToken->setCache($cacheDriver);
var_dump($accessToken->getTokenString());
如果一个公众帐号在多个应用中使用,各自应用中都直接调用 API 将导致先获取的
AccessToken
失效(即使使用缓存也会失效),因此强列建议如果有多个应用使用同一个公众号,请部署一套中控服务器来管理AccessToken
。
- 基础支持
- 网页授权
- 用户管理
- 自定义菜单
- 微信支付
- 消息管理
- 事件