微信企业号开发Access_token的生命周期测试以及Js_ticket生命周期的测试

2024-02-18 05:20

本文主要是介绍微信企业号开发Access_token的生命周期测试以及Js_ticket生命周期的测试,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Access_token

官方文档的描述是有效期2小时,其实如果在这个有效期内再次调用,其有效期延长至4小时。举例说明:8点钟系统第一次调用接口申请该参数得到A,如果在有效期8:00-10:00期间内再次调用接口,则返回的还是A,但是A的有效期向后延长2小时,为8:00-12:00期间A都有效,但是在10:00后再次调用接口就不会返回A了,会返回B,在10:00-12:00期间会存在两个有效的Access_token。
有效期相关测试
此文件是每隔1小时获取Access_token和jsapi_ticket,可以看出两个参数的更新周期。见文章尾部。
如图所示,除了第一次申请的2小时内只有一个Access_token有效,以后的时间都会同时存在2个有效的Access_token,看文档好像是企业微信特有的。

如图所示,除了第一次申请的2小时内只有一个Access_token有效,以后的时间都会同时存在2个有效的Access_token,看文档好像是企业微信特有的。
缓存方案是每60分钟申请一次并且全局缓存,保证Access_token的有效性。

Js_ticket

jsapi_ticket是H5应用调用企业微信JS接口的临时票据。正常情况下,jsapi_ticket的有效期为7200秒,通过Access_token来获取。由于获取jsapi_ticket的api调用次数非常有限(一小时内,一个企业最多可获取400次,且单个应用不能超过100次),频繁刷新jsapi_ticket会导致api调用受限,影响自身业务,开发者必须在自己的服务全局缓存jsapi_ticket。
猜测有效期和Access_token相同。(未详细测试)
附上之前请求测试的值。

当前时间为:Sat Sep 15 23:11:57 CST 2018
重新请求的access——token返回值===============:zZPDj7uxhZyrqRDlCKA9bXtKaQYppxziv2GQJRNCMs0k7SE80T-IXigmXH4m7iihICJoRdeqlpbEtzZ-XfRZxyWsAq2HJDkY1Uq9OjkRTt9r5vR_cQFf0YWkQMzDQ9Y_zkOkX-t3jhpnwO0YgkABI7eXFuUENybjUek2UbJ8RT0nT9I2j_g7Fn_UmagwGuXYSoFqYuUyzJ6O8A5UsJT5Dw
当前时间为:Sat Sep 15 23:11:57 CST 2018
重新请求的Js_tiket返回值===============:HoagFKDcsGMVCIY2vOjf9tbBUkVVIpNOvF59lj5yrdnn1eF_ImakN96JepNU7QwMINNhPeP8akHFl6GkirS5sw
九月 16, 2018 12:11:56 上午 org.apache.catalina.core.ApplicationContext log
信息: 开始执行指定任务(更新Access_token值)
当前时间为:Sun Sep 16 00:11:56 CST 2018
重新请求的access——token返回值===============:zZPDj7uxhZyrqRDlCKA9bXtKaQYppxziv2GQJRNCMs0k7SE80T-IXigmXH4m7iihICJoRdeqlpbEtzZ-XfRZxyWsAq2HJDkY1Uq9OjkRTt9r5vR_cQFf0YWkQMzDQ9Y_zkOkX-t3jhpnwO0YgkABI7eXFuUENybjUek2UbJ8RT0nT9I2j_g7Fn_UmagwGuXYSoFqYuUyzJ6O8A5UsJT5Dw
当前时间为:Sun Sep 16 00:11:57 CST 2018
重新请求的Js_tiket返回值===============:HoagFKDcsGMVCIY2vOjf9tbBUkVVIpNOvF59lj5yrdk_18viomQZ8wuxb-lqd5Ykgh-N_ZqFTG6x38mQ01HxiQ
九月 16, 2018 1:11:56 上午 org.apache.catalina.core.ApplicationContext log
信息: 开始执行指定任务(更新Access_token值)
当前时间为:Sun Sep 16 01:11:56 CST 2018
重新请求的access——token返回值===============:ms8BkzQ42HQRmeO2Gvrk9dFaUPua9EQe1Q3iFLCINZsQdFUQ8DkkD56QQPhYtB4sS2s4R0fTQgY1RT0j0AlleyaWeYJKdGY-D0tnG2kQFXNDcBkncMfIKzcboTFPfF1vbUkNfqd8Kcef9Y6fhwQRPPaR4qHBApyorvOYzkibSZXfqfj7l3i94aIZpKXE0daqaXbPAwPyC0AQ8Z4bVvOizw
当前时间为:Sun Sep 16 01:11:57 CST 2018
重新请求的Js_tiket返回值===============:HoagFKDcsGMVCIY2vOjf9tbBUkVVIpNOvF59lj5yrdk_18viomQZ8wuxb-lqd5Ykgh-N_ZqFTG6x38mQ01HxiQ
九月 16, 2018 2:11:56 上午 org.apache.catalina.core.ApplicationContext log
信息: 开始执行指定任务(更新Access_token值)
当前时间为:Sun Sep 16 02:11:56 CST 2018
重新请求的access——token返回值===============:ms8BkzQ42HQRmeO2Gvrk9dFaUPua9EQe1Q3iFLCINZsQdFUQ8DkkD56QQPhYtB4sS2s4R0fTQgY1RT0j0AlleyaWeYJKdGY-D0tnG2kQFXNDcBkncMfIKzcboTFPfF1vbUkNfqd8Kcef9Y6fhwQRPPaR4qHBApyorvOYzkibSZXfqfj7l3i94aIZpKXE0daqaXbPAwPyC0AQ8Z4bVvOizw
当前时间为:Sun Sep 16 02:11:57 CST 2018
重新请求的Js_tiket返回值===============:HoagFKDcsGMVCIY2vOjf9tbBUkVVIpNOvF59lj5yrdmg5d1KCnE5-LPtmqGU9pWTWeuEfDqJlz1K8mJ9ggYSEw
九月 16, 2018 3:11:56 上午 org.apache.catalina.core.ApplicationContext log
信息: 开始执行指定任务(更新Access_token值)
当前时间为:Sun Sep 16 03:11:56 CST 2018
重新请求的access——token返回值===============:blNqKRTtjPtna-xnFzFKfqt_UFbs327l29LqZNygYmGcZam7dwgC05Za1bOOs1GQ74RhnwVH6EM06qyHorLsaXQkq2HM7dX1hM9RoG43ieVRLEEEEf-OV5bz9W6_VQhOlxa9NtjQyloQEq7ZhEYF-7fqW0VLSF4BBBt9VLCbP3eL43dF1Xm3XUjdRKscyZ43QnBIl1RbfcKyGN09YSB1Dg
当前时间为:Sun Sep 16 03:11:57 CST 2018
重新请求的Js_tiket返回值===============:HoagFKDcsGMVCIY2vOjf9tbBUkVVIpNOvF59lj5yrdmg5d1KCnE5-LPtmqGU9pWTWeuEfDqJlz1K8mJ9ggYSEw
九月 16, 2018 4:11:56 上午 org.apache.catalina.core.ApplicationContext log
信息: 开始执行指定任务(更新Access_token值)
当前时间为:Sun Sep 16 04:11:56 CST 2018
重新请求的access——token返回值===============:blNqKRTtjPtna-xnFzFKfqt_UFbs327l29LqZNygYmGcZam7dwgC05Za1bOOs1GQ74RhnwVH6EM06qyHorLsaXQkq2HM7dX1hM9RoG43ieVRLEEEEf-OV5bz9W6_VQhOlxa9NtjQyloQEq7ZhEYF-7fqW0VLSF4BBBt9VLCbP3eL43dF1Xm3XUjdRKscyZ43QnBIl1RbfcKyGN09YSB1Dg
当前时间为:Sun Sep 16 04:11:57 CST 2018
重新请求的Js_tiket返回值===============:HoagFKDcsGMVCIY2vOjf9tbBUkVVIpNOvF59lj5yrdkFGzvgiQymI8KpKe2AOXN4xaPRFP84PpWvG5be-IJ7iQ
九月 16, 2018 5:11:56 上午 org.apache.catalina.core.ApplicationContext log
信息: 开始执行指定任务(更新Access_token值)
当前时间为:Sun Sep 16 05:11:56 CST 2018
重新请求的access——token返回值===============:XUlEG23tC6AoT4uljoSIpLHm5p9jsJo9E-D6X9j3qncUEdTuveE1r0Z3N5LcX147PqGE7A8gqUkR5EX1zC-8d50y7Q0Tst0vu9B0DDEX7zGa4gkO1Ouh67XFb87VxAUBvx4E-HmaWAPFlX4yM9iHJFcsuLAVKFduep4mWrUCjsF2WzRnL3I9UWU1UInrE5gqiA3fR7H-CHSv27XKyh0b_A
当前时间为:Sun Sep 16 05:11:57 CST 2018
重新请求的Js_tiket返回值===============:HoagFKDcsGMVCIY2vOjf9tbBUkVVIpNOvF59lj5yrdkFGzvgiQymI8KpKe2AOXN4xaPRFP84PpWvG5be-IJ7iQ
九月 16, 2018 6:11:56 上午 org.apache.catalina.core.ApplicationContext log
信息: 开始执行指定任务(更新Access_token值)
当前时间为:Sun Sep 16 06:11:56 CST 2018
重新请求的access——token返回值===============:XUlEG23tC6AoT4uljoSIpLHm5p9jsJo9E-D6X9j3qncUEdTuveE1r0Z3N5LcX147PqGE7A8gqUkR5EX1zC-8d50y7Q0Tst0vu9B0DDEX7zGa4gkO1Ouh67XFb87VxAUBvx4E-HmaWAPFlX4yM9iHJFcsuLAVKFduep4mWrUCjsF2WzRnL3I9UWU1UInrE5gqiA3fR7H-CHSv27XKyh0b_A
当前时间为:Sun Sep 16 06:11:57 CST 2018
重新请求的Js_tiket返回值===============:HoagFKDcsGMVCIY2vOjf9tbBUkVVIpNOvF59lj5yrdkygZ_wxDkEUTruiYBYvYZJU0ZyUB7sicnfSR8w49D_Vg
九月 16, 2018 7:11:56 上午 org.apache.catalina.core.ApplicationContext log
信息: 开始执行指定任务(更新Access_token值)
当前时间为:Sun Sep 16 07:11:56 CST 2018
重新请求的access——token返回值===============:XfwYovYL3VLXPkwf5sV2MVAC0gK_G9H3-TMHx2CNu7UHWrFCgo_Q2CBsdzX0yjfeCd6vNHGvd2fHUqWxrpLvzoxjrimEdgr2jw5jdsDLIESrLrK1JvXZkFVC6RrEDVgg3Yo3_2pNtCZ18M2meMFBQjF59KnAZ6Ht3askj7zyu72poNU2PojDTSRA3l3_AlpYcTAAP12w8Y6i7ezH0Q5CnA
当前时间为:Sun Sep 16 07:11:57 CST 2018
重新请求的Js_tiket返回值===============:HoagFKDcsGMVCIY2vOjf9tbBUkVVIpNOvF59lj5yrdkygZ_wxDkEUTruiYBYvYZJU0ZyUB7sicnfSR8w49D_Vg
九月 16, 2018 8:11:56 上午 org.apache.catalina.core.ApplicationContext log
信息: 开始执行指定任务(更新Access_token值)
当前时间为:Sun Sep 16 08:11:56 CST 2018
重新请求的access——token返回值===============:XfwYovYL3VLXPkwf5sV2MVAC0gK_G9H3-TMHx2CNu7UHWrFCgo_Q2CBsdzX0yjfeCd6vNHGvd2fHUqWxrpLvzoxjrimEdgr2jw5jdsDLIESrLrK1JvXZkFVC6RrEDVgg3Yo3_2pNtCZ18M2meMFBQjF59KnAZ6Ht3askj7zyu72poNU2PojDTSRA3l3_AlpYcTAAP12w8Y6i7ezH0Q5CnA
当前时间为:Sun Sep 16 08:11:57 CST 2018
重新请求的Js_tiket返回值===============:HoagFKDcsGMVCIY2vOjf9tbBUkVVIpNOvF59lj5yrdkupMKnrEFTT0C9cQKSCO48f4J6yY2p0GnjSoWn8L8LeQ
九月 16, 2018 9:11:56 上午 org.apache.catalina.core.ApplicationContext log
信息: 开始执行指定任务(更新Access_token值)
当前时间为:Sun Sep 16 09:11:56 CST 2018
重新请求的access——token返回值===============:D9XKk49WKRdmkA5b2OpJhE1PdseTLFdQ6-u9U7KoY2QY0Sr__b4feBgqkL25eXCGBKEi5rHcPGLwQhnBTYm5bmi5s9wSlOmPRJylzW2qLM7lDqUgtjeVluQP2flRTyGxKTlkYtKt9qGg8fAtBt4O_Pklv1CgYec7axyz3aUGH6_nl_J1Lo1-vRMHs5fScwF-Gw-MMPokAG_OC1V2JdOxBA
当前时间为:Sun Sep 16 09:11:57 CST 2018
重新请求的Js_tiket返回值===============:HoagFKDcsGMVCIY2vOjf9tbBUkVVIpNOvF59lj5yrdkupMKnrEFTT0C9cQKSCO48f4J6yY2p0GnjSoWn8L8LeQ
信息: 开始执行指定任务(更新Access_token值)
当前时间为:Sun Sep 16 10:28:18 CST 2018
重新请求的access——token返回值===============:D9XKk49WKRdmkA5b2OpJhE1PdseTLFdQ6-u9U7KoY2QY0Sr__b4feBgqkL25eXCGBKEi5rHcPGLwQhnBTYm5bmi5s9wSlOmPRJylzW2qLM7lDqUgtjeVluQP2flRTyGxKTlkYtKt9qGg8fAtBt4O_Pklv1CgYec7axyz3aUGH6_nl_J1Lo1-vRMHs5fScwF-Gw-MMPokAG_OC1V2JdOxBA
当前时间为:Sun Sep 16 10:28:19 CST 2018
重新请求的Js_tiket返回值===============:HoagFKDcsGMVCIY2vOjf9tbBUkVVIpNOvF59lj5yrdnnFMWcKvbPCrAbEFphzeajMI7V9NrSXqkbRQKCsm7KnQ

这篇关于微信企业号开发Access_token的生命周期测试以及Js_ticket生命周期的测试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/720170

相关文章

JS常用组件收集

收集了一些平时遇到的前端比较优秀的组件,方便以后开发的时候查找!!! 函数工具: Lodash 页面固定: stickUp、jQuery.Pin 轮播: unslider、swiper 开关: switch 复选框: icheck 气泡: grumble 隐藏元素: Headroom

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

W外链微信推广短连接怎么做?

制作微信推广链接的难点分析 一、内容创作难度 制作微信推广链接时,首先需要创作有吸引力的内容。这不仅要求内容本身有趣、有价值,还要能够激起人们的分享欲望。对于许多企业和个人来说,尤其是那些缺乏创意和写作能力的人来说,这是制作微信推广链接的一大难点。 二、精准定位难度 微信用户群体庞大,不同用户的需求和兴趣各异。因此,制作推广链接时需要精准定位目标受众,以便更有效地吸引他们点击并分享链接

性能测试介绍

性能测试是一种测试方法,旨在评估系统、应用程序或组件在现实场景中的性能表现和可靠性。它通常用于衡量系统在不同负载条件下的响应时间、吞吐量、资源利用率、稳定性和可扩展性等关键指标。 为什么要进行性能测试 通过性能测试,可以确定系统是否能够满足预期的性能要求,找出性能瓶颈和潜在的问题,并进行优化和调整。 发现性能瓶颈:性能测试可以帮助发现系统的性能瓶颈,即系统在高负载或高并发情况下可能出现的问题

Hadoop企业开发案例调优场景

需求 (1)需求:从1G数据中,统计每个单词出现次数。服务器3台,每台配置4G内存,4核CPU,4线程。 (2)需求分析: 1G / 128m = 8个MapTask;1个ReduceTask;1个mrAppMaster 平均每个节点运行10个 / 3台 ≈ 3个任务(4    3    3) HDFS参数调优 (1)修改:hadoop-env.sh export HDFS_NAMENOD

字节面试 | 如何测试RocketMQ、RocketMQ?

字节面试:RocketMQ是怎么测试的呢? 答: 首先保证消息的消费正确、设计逆向用例,在验证消息内容为空等情况时的消费正确性; 推送大批量MQ,通过Admin控制台查看MQ消费的情况,是否出现消费假死、TPS是否正常等等问题。(上述都是临场发挥,但是RocketMQ真正的测试点,还真的需要探讨) 01 先了解RocketMQ 作为测试也是要简单了解RocketMQ。简单来说,就是一个分

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

OpenHarmony鸿蒙开发( Beta5.0)无感配网详解

1、简介 无感配网是指在设备联网过程中无需输入热点相关账号信息,即可快速实现设备配网,是一种兼顾高效性、可靠性和安全性的配网方式。 2、配网原理 2.1 通信原理 手机和智能设备之间的信息传递,利用特有的NAN协议实现。利用手机和智能设备之间的WiFi 感知订阅、发布能力,实现了数字管家应用和设备之间的发现。在完成设备间的认证和响应后,即可发送相关配网数据。同时还支持与常规Sof

活用c4d官方开发文档查询代码

当你问AI助手比如豆包,如何用python禁止掉xpresso标签时候,它会提示到 这时候要用到两个东西。https://developers.maxon.net/论坛搜索和开发文档 比如这里我就在官方找到正确的id描述 然后我就把参数标签换过来

在JS中的设计模式的单例模式、策略模式、代理模式、原型模式浅讲

1. 单例模式(Singleton Pattern) 确保一个类只有一个实例,并提供一个全局访问点。 示例代码: class Singleton {constructor() {if (Singleton.instance) {return Singleton.instance;}Singleton.instance = this;this.data = [];}addData(value)