nginx - 微信JSSDK,config执行的时候报错:invalid signature
给我你的怀抱
给我你的怀抱 2017-05-16 17:23:32
[Linux讨论组]

1,计算出来的签名与微信提供的沙箱一致:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign
2,尝试使用了两种方法解决,但是还是同样错误:1),从本地把URL传到服务端,通过ajax获取服务端的json数据,然后填写wx.config的内容;2),从服务端获取本次访问的链接
3,采用nginx做反向域名代理,但是已经针对upstream进行了处理
结论:怀疑微信的JSSDK存在bug

给我你的怀抱
给我你的怀抱

全部回复(4)
ringa_lee

可能需要检查
1) 你是否有在服务器全局缓存微信的jsticket的,一个新的jsticket获得后会刷新掉原来的jsticket(也包括access_token)
2) url是否一致,包括query string等
3) nonceStr和timestamp是否与签名时一致

PHP中文网

我也怀疑有bug, 在android下invalid signature , 在ios下是正确的。而且在官方调试页面是通过的, 不知道楼主现在解决了没有?

仅有的幸福

楼主的问题解决了吗,我也是同样的问题,反正对比的接口,也用微信的测试工具测试了,就是一直出invalid signature

淡淡烟草味

清看我的另一人回答:

/q/1010000002502269/a-1020000002549180X2X

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号