当前位置: 首页 > 微信相关

如何利用小程序获取AccessToken

发布日期:2020-08-12 09:07:17 分类:微信相关 阅读()来源:网络收集

好东西要多分享:

做网站就上魔艺客
摘要:AccessToken是微信的全局唯一票据,小程序调用各接口时都需使用AccessToken。如何利

AccessToken是微信的全局唯一票据,小程序调用各接口时都需使用AccessToken。正常情况下AccessToken有效期为7200秒,重复获取将导致上次获取的AccessToken失效。在小程序开发过程中,很多重要功能都需要先得到AccessToken,然后才能进行下一步操作,例如使用小程序无限生成二维码或小程序码。那么该如何利用小程序获取AccessToken呢?


在小程序开发文档中,并没有直接告诉你得到AccessToken的方法,而是给了一个相关的链接,跳转到微信公众号开发中获取AccessToken的方法,也就是说小程序获取AccessToken的方法与公众号是一样的,前期准备需要确保在小程序的app.json代码中,已经注册了相应的页面。接下来,需要到微信小程序后台,获取小程序的AppSecret。进入小程序后台,点击左侧「设置」,找到「开发设置」,就能找到AppSecret一项。点击「获取」或「重置」,扫码之后,网页就会显示新的AppSecret。需要注意的是,如果之前生成过新的AppSecret,那么旧的AppSecret会随这个操作而失效。开发者也需要记得妥善保管AppSecret,保证AppSecret不会丢失。有了小程序的AppIDAppSecret,就能利用服务器,获取AccessToken。这一步,请求的地址是https://api.weixin.qq.com/cgi-bin/token,需要使用GET方法,传递AppIDAppSecret。从结果中,可以得知:执行这个操作后,微信会给返回一个*ON数据包。解析这个数据包,就可以获得AccessToken。有了AccessToken,就可以获取不同的小程序二维码了。

由于微信对AccessToken每天获取的次数是有限制的,而且每次获取它的有效期只有7200秒,所以当我们获取到AccessToken后,一般要把它保存起来,通常是保存到服务器,保存方法可以是保存在文本,数据库或缓存中。需要注意的是,AccessToken的存储至少要保留512个字符空间。AccessToken的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的AccessToken失效。


推荐阅读:小程序制作如何实现轮播效果

声明: 文章内容及图片部分全部摘自网络,在此分享供读者参考和借鉴,不代表酷雷的观点。文章、图片等内容如涉嫌侵权,请联系我们删除,谢谢!带有原创标签的属于酷雷原创文章,未经允许不得转载!

标签:

我要说一说

加载中~

相关推荐

您好,很高兴为您服务!
广告合作
投诉建议
联系站长

客服热线:15821432298

扫码加好友,优惠等你来!