2018-9-19 微信 invalid signature 解决方案

给网站在手机端微信做"分享到朋友圈"遇到的问题

我要做什么

网站在手机微信里"分享到朋友圈"。希望指定题图和标题。
那么要用微信的 JS-SDK 来弄 wx.config 和 wx.ready。按微信文档来就好。

我一直卡在 wx.config 报错过不去。
一开始报错是 invalid domain,后来是 invalid signature

结论

把 access_token 清理掉拿新的。不要用缓存的。

细节

因为我给 access_token 做了7200秒的缓存。
(用 Redis)

改前后端代码试图解决 invalid signature 问题时
一直用的是老的 access_token 自己也没注意到。
把缓存清了就行了。
(我是在某个 segmentfault 回答下看到这个的,试了一下果然是这个问题)