微信JS-SDK分享接口示例中jsapi_ticket.php和access_token.php说明

时间:2024-12-17 00:05:02

关于如何使用微信JS-SDK,可以查看官方介绍说明:查看链接

在使用分享接口的过程中,查看了示例代码,其中包含两个文件jsapi_ticket.php和access_token.php,记录一下这两个文件的作用。

在官方文档中介绍了access_token如下:

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

看了这个内容就知道access_token.php的作用了,是用来在有效期缓存住access_token,并且保证24小时之内不超过调用次数的上线(2000次)。在示例中,缓存时间是7000秒,不到2个小时,正好在失效前重新获取新的access_token。

同理jsapi_ticket.php道理也是一样的,两个文件都是用来做缓存用的,如果不想用文件记录,可以自行调整为其他机制,比如redis,memcache等。

贴一下部分代码:

微信JS-SDK分享接口示例中jsapi_ticket.php和access_token.php说明