微信分享必须是分享当前页面吗,配置其他url 报错invalid signature

当前页面为http://c.diancall.com/diancall_cust/www/index.html
想要设置分享的链接如下
http://c.diancall.com/diancall_cust/www/index.html?path=/%E9%A6%96%E9%A1%B5/xianshiyouhui9527
微信签名无误,可以通过签名验证
有在公众号后台配置c.diancall.com 安全域名
网页上看打印出来的信息都对
手机调试报 invailid signature
跪求大神指点

3个回答

微信分享,只有企业号服务号(非订阅号/个人公众号)才可以进行正常的分享(有标题,简介,图片)
分享的页面不一定是当前页,是可以配置的,应该有一个linkurl参数,这个是点击分享后跳转的地址
还有,注意你的是不是测试账号,这几种公众号都是有不同效果的

chenkaixin123
chenkaixin123 回复似海知: 唉 那可能是被之前的思想误导了 其实我现在主要的问题是页面是hashChange实现页面跳转的,微信分享的时候又必须去掉hash,本想带个参数,跳转页面的时候重定向,现在也走不通,真是崩溃了
大约 2 年之前 回复
yuexiahunone
似海知 哦,对了,我想起来了,分享的页面貌似应该是当前页,因为当用户点击分享的时候,肯定是想分享当前页,如果你分享的链接跳转到了其他页面,那么这就是业务上的错误,是不符合业务逻辑的
大约 2 年之前 回复
chenkaixin123
chenkaixin123 是企业服务号,我的location.href是http://c.diancall.com/diancall_cust/www/index.html点击分享后跳转以及用于签名的url是http://c.diancall.com/diancall_cust/www/index.html?path=/E9%A6%96%E9%A1%B5/xianshiyouhui9527;如果我分享链接和签名链接用当前页面的location.href就可以正常分享,用我自己写的那个就会报invalid signature
大约 2 年之前 回复

分享当前页面可以指定分享的链接的,这样点击分享出来的链接是你指定的链接

chenkaixin123
chenkaixin123 不明白 既然是分享当前页面 怎么指定分享的链接?
大约 2 年之前 回复

签名必须是当前页面, 分享的链接 可以是统一域名下其他的,jweixin-1.2.0.js 测试可以的, 注意微信有缓存, 坑死人,改代码换同事手机测试才能更新

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问