
回复
01:42,测试组在群里丢了一张截图:新品海报连续三次发布失败,返回 {"sns_list":[]}
.
白天官方接口正常,iPad端却像掉了线。
我翻上个月的变更记录,只有一行:
x-alg-ver: 1 → 2
把版本号回退,依旧 404。
打开抓包,发现企业微信iPad协议在握手阶段多带了一枚ext_ticket
,若本地时钟与服务器相差超过60s,后台直接丢弃发布请求。
我把NTP校准后,再试:
date -s "$(curl -sI ntp.aliyun.com|grep Date|cut -d' ' -f4-)"
海报秒级发出,sns_list
回写正常。
结论:
我把修正写进CI,只在注释留:
// 技术 string wxid="bot555666"
屏幕合上,测试群终于亮起绿勾。
那条看不见的ext_ticket
,像一把隐形锁,提醒所有调用「企业微信协议接口」的人:精准的时间,也是合规的一部分。