微信 JS-SDK 官方的 PHP DEMO 签名没问题,但还是弹 config:invalid signature

2018 年 7 月 6 日
 TANKING

大家有没有遇到此类问题?或者有没有自己写的可用的,这个东西真够折腾的!!!

2731 次点击
所在节点    PHP
11 条回复
lcy630409
2018 年 7 月 6 日
多检查自己的签名,不是很急的话 放下 ,明天再看有惊喜
InternetExplorer
2018 年 7 月 6 日
既然 config:invalid signature 了,你是怎么判断出没问题的?
killerv
2018 年 7 月 6 日
大概率还是签名问题,仔细检查下
TANKING
2018 年 7 月 6 日
@InternetExplorer 官方的测试工具
chinvo
2018 年 7 月 6 日
我跟你讲

微信浏览器会在你的 url 后面加参数和 hash,那个也要参与计算签名。

所以你得用 js 去取 url 然后传给服务器。
qiayue
2018 年 7 月 6 日
用哪个网址去计算的签名,就只能用在这个网址上
qiayue
2018 年 7 月 6 日
对了,计算签名还需要去除 URL 中的 # 后面部分
annielong
2018 年 7 月 6 日
一个是 url 中是不是有两个 //,函数提取的 url 和微信后台提取的 url 可能会不一样,还有一个检查后台 appid 和前台 js 中 appid,这两个要区分大小写的,
skdyk
2018 年 7 月 6 日
肯定是签名的问题,检查下 accessToken,jsapiTicket 有没有过期
phpcxy
2018 年 7 月 6 日
小伙子别急,我跟你港:『做微信开发急不来,等你好不容易跳出这个坑,你会继续进入下一个坑的』
phpcxy
2018 年 7 月 6 日
好好看看文档要的格式,是不是 json 对象,结果传了字符串啦

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/468685

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX