access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存。access_token的存储至少要保留512个字符空间。access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效。
微信提供一个获取access_token的URL
http请求方式: GET
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
该URL有3个参数:
具体实现代码:
到此为止,我们已经能够获得服务器返回的JSON字符串了,然后只要使用json.getString(str)方法就能获取到access_token和有效期了。
测试类:
结果:
7200秒,两个小时