关于微信开发时access_token的获取与保存

时间:2022-11-07 17:22:11

access_token的官方说明:

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

 

但是由于接口调用的受限,并且重复调用将导致上一次access_token失效,因此在开发时应该尽量少调用请求接口,并且合理的保存access_token。

开发时设计的方案是:

 

1.将accesstoken保存在数据库中,数据库包含两个节点:a.accesstoken的值,b.accesstoken的获取时间;

2.获取accesstoken时,比较当前时间和上一次获取时间,若大于7200s,则重新获取accesstoken,并且更新该accesstoken