微信开发第三篇:获取access token

access_token是公众号的全局唯一票据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存。access_token的存储至少要保留512个字符空间。access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效。

说明:实现中,一般请求的access_token就保存在本地数据库一份,微信接口很多需要使用到token值,而官方的访问次数也是有限制的,每天2000次。

获取access token

官方文档出处:http://mp.weixin.qq.com/wiki/2/88b2bf1265a707c031e51f26ca5e6512.html

实现源码:

Select Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//获取access_token
public function getAccessToken()
{
//appid和secret记得要替换
$url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wx542c11817c22d123&secret=8b2d7aac7d5dc87173bc62a429545e18';

$res = $this->curlHttp($url);

$accessToken = json_decode($res, true);

// 测试行
var_dump($accessToken);exit;

return $accessToken['access_token'];
}

实现结果:
access_token_02