invalid shareInfo无效
来源:4-7 生成JS-SDK签名算法(2)

qq_板砖_2
2019-07-13
图片描述
写回答
2回答
-
qq_板砖_2
提问者
2019-07-13
因为我是看完老师的思路,然后自己敲的代码。所以发现的问题,也只能自己来查资料。如果有同学和我遇到相同的问题。以下是我的解决思路:
确认签名算法正确,可用http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 进行校验
确认config中nonceStr(js中驼峰标准大写S), timestamp与用以签名中的对应noncestr, timestamp一致(这个问题我第一次检查代码的时候发现了)
3.确认url是页面完整的url(请在当前页面alert(location.href.split('#')[0])确认),包括'http(s)://'部分,以及'?'后面的GET参数部分,但不包括'#'hash后面的部分。
5.确保access_token和jsapi_ticket有效性。因为老师的数据是缓存在服务器内存的。如果你代码重新编译,那么内存中缓存的access_token会失效
10 -
河畔一角
2019-09-07
总结的特别好,潜力股,如果每个同学学完都能达到这样的效果就不得了。善于总结。
00
相似问题