微信分享必须是分享当前页面吗,配置其他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
跪求大神指点

0

3个回答

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

0
chenkaixin123
chenkaixin123 回复似海知: 唉 那可能是被之前的思想误导了 其实我现在主要的问题是页面是hashChange实现页面跳转的,微信分享的时候又必须去掉hash,本想带个参数,跳转页面的时候重定向,现在也走不通,真是崩溃了
一年多之前 回复
yuexiahunone
似海知 哦,对了,我想起来了,分享的页面貌似应该是当前页,因为当用户点击分享的时候,肯定是想分享当前页,如果你分享的链接跳转到了其他页面,那么这就是业务上的错误,是不符合业务逻辑的
一年多之前 回复
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
一年多之前 回复

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

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

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

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
vue在微信分享和分享当前页面再次分享显示签名失败的处理
申明:文章属博主原创,如有转载请经过博主同意,否则必将追究责任。 准备工作: 1.绑定域名 先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。 备注:登录后可在“开发者中心”查看对应的接口权限。 2.引入微信jssdk 在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1....
URL含特殊字符,微信JS-SDK接口config时报invalid signature签名错误
微信JS-SDK接口config时报invalid signature签名错误,经过排查,可以肯定是当前url地址传得有问题。因为项目需要,我们的url是带参数的:         http://www.plusonego.com:8089/FeProjectGZ/attendance?department_id=2&position_id=3&project_id=11&userid=yuji
微信分享JSSDK-invalid signature签名错误的解决方案
微信分享JSSDK-invalid signature签名错误的解决方案核对官方步骤,确认签名算法。确认签名算法正确,可用 http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 页面工具进行校验。确认config中nonceStr(js中驼峰标准大写S), timestamp与用以签名中的对应noncestr, timestamp一致。...
微信分享报invalid signature签名错误解决方法
微信分享报invalid signature签名错误,解决方法
微信jssdk配置一直正常,但通过分享出去的链接点击进来却出现 invalid signature
最近要在微信公众号上做个分享的功能,因为要分享后做相应的处理,因此自然要配置微信的jssdk。 经过测试,分享成功后是能成功回调的,因此说明jssdk目前是没有问题的。 但却出现了一个情况 ,就是通过分享后的链接再点击进来的时候,就出现了invalid signature。 经过排查比对后发现问题出现在分享后的链接上,因为分享的链接多了 ;jsessionid=90169B860BF64CD02
微信分享iphone端报invalid signature错误
把获取的 location.href.split("#")[0]; encode一下就行了. var url = encodeURIComponent(location.href.split("#")[0]);  
解决微信分享iphone端报invalid signature
之前分享用的好好的,但是没有用苹果机测试. 后来才发现页面会报错误. 直接写解决方法了. 把targetUrl进行encode一下就行了. 原先是这样的 var targetUrl = location.href.split("#")[0]; 修改后: var targetUrl = encodeURIComponent(location.href.split("
微信分享链接出现config:invalid signature错误的解决方法
当开发微信时需要做特定的页面做分享时,根据官方提供的jssdk.php文件创建的签名数据包调试时,大家碰到的最多的错误而且解决最麻烦的大概就是signature错误了,如下图: 分享时提示错误“{"errMsg":"config:invalid signature"}” 一般出现这个错误多半是签名获取失败,而造成签名获取失败的原因各种各种,余斗在开发的时候也遇到过这种情况,搜索了不少网上教...
vue 中解决移动端使用 js sdk 在ios 上一直报invalid signature 的问题解决
最近项目需求,需要一个上传多张图片的功能,但是出现的问题是在安卓端是没有问题的,但是在ios上一直都是 invalid signature,但是刷新页面就没有问题了。Vue主打,router使用history模式,外加微信JSSDK套餐 排查了各种情况总是找不出原因,而且神奇的是在安卓上可以正常获取位置,就只是在ios上一直“invalid signature”,打印出来的当前url跟签名的url...
java微信分享config:invalid signature,自定义右上角菜单(只保留分享给好友和朋友圈)
微信提供的API位置:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115&token=&lang=zh_CN 先照着文档复制: JSSDK使用步骤 步骤一:绑定域名 先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。 备注:登录后可在“开发者中心”查看对应的接口
vue:调用微信jssdk,配置config在安卓系统下正常,ios系统报错'invalid signature'
框架:vue 问题回顾:制作vue单页面,调用微信语音相关功能,配置config在ios端报错'invalid signature' 解决办法:在给后端传当前url获取微信config的时候,要去掉路由#后面的内容,所以取url的方法为location.href.split('#')[0]。 补充:由于在ios和android中,location.href在spa页面的机制不同(不同在于io...
微信分享invalid signature签名错误的坑
前一段时间做了一个微信分享的东西,而且前端框架用的是VUE,被这个东西快折磨疯了,一个列表页,一个详情页,分享详情页的时候,会报错invalid signature签名错误。当时就不淡定了,然后开始了排坑之路,根据官网的各种校验错误问题,没有发现有什么区别建议按如下顺序检查:1.确认签名算法正确,可用http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=j...
vue微信分享(在当前页面分享其他页面)
首先以分享给朋友为例1、先看官方文档wx.onMenuShareAppMessage({ title: '', // 分享标题 desc: '', // 分享描述 link: '', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: '', // 分享图标 type: '', // 分享类型,music、video或link,不
关于微信公众号开发【微信JS-SDK】报错:config invalid url domian
1.最近遇到微信公众号分享功能,加载微信JS-SDK  先是提示签名不正确,完全是按照标准文档做的,后来发现没传url。传入url后,又提示config invalid url domian,始终找不到解决方案,域名绑定和传入的url都没错,都是同一域名。 2.最后才发现【微信JS-SDK】所指的安全域名,不是OAuth2.0网页授权回调页面域名,而是JS接口安全域名。 解决:
微信JSSDK分享接口中wx.config 出现invalid signature问题的解决办法
本文介绍微信分享开发中,wx.config中出现invalid signature的解决方法,希望对出现同样问题的朋友有所帮助。
微信自定义分享(微信JS-SDK)碰到bug总结
一 用测试的appID和appsecret碰到的问题(bug) (获取测试的appID和appsecret地址:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login) 二 用公众号(线上)的appID和appsecret碰到的问题(bug) 1.获取access_token失败:(获取access_token测试地...
微信JSSDK 突然出现invalid signature无效签名
情况是这样的,自己负责开发的微信公众号一直有用微信的jssdk来获取用户的位置信息,本来好好的,可突然有一天发现出现了invalid signature无效签名的错误。心里那个郁闷,就开始想是不是谁改了获取jsApiTicket的算法和生成签名的算法,可是经过排查都没发现有修改过。纠结了好久,甚至怀疑是微信的问题,幻想着突然会没问题(太可笑了)。     郁闷了好久,才发现原来是路径的问题,因为
微信js-sdk config在安卓系统下正常,ios系统却报'invalid signature'
项目背景:Vue单页面 路由模式为hash 使用微信扫一扫遇到问题:见标题解决方法:在给后端传当前url获取微信config的时候,要去掉hash路由#后面的内容,所以取url的方法为location.href.split('#')[0]...
是微信在坑人吗 该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
4月份开发好的微信公众号,分享功能一切正常,5月份又开发了一个,结果分享功能不能用,回过头测试4月份的那个公众号,微信也不能用,找了3个小时的原因,起初还以为自己的接口哪里调错了,最后去官网找原因,看到这样一句话,瞬间开朗了,觉着微信好坑爹,为何改接口连个通知也不说。
微信JS-SDK获取signature签名以及config配置(微信转发分享页面需要)
Js代码wx.config({      debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。      appId: '', // 必填,公众号的唯一标识      timestamp: , // 必填,生成签名的时间戳      nonceStr: '', // 必...
调用微信分享接口,自定义分享内容(1)--配置域名(java开发)
阿里云服务已经申请好,域名审核结束之后,才可以进行下面的操作,域名审核没通过之前,是不能进行应用的 1.首先进行环境配置   登录微信公众号--》(左边菜单)设置--》公众号设置--》功能设置
关于微信分享wx.config配置时遇到invalid signature错误的解决办法
关于微信分享wx.config配置时遇到invalid signature错误的解决办法 上个礼拜要开发一个包含微信分享、获取用户openid以及获取用户是否关注公众号的功能,因为是第一次开发,遇到了很多问题。其中一个就是invalid signature错误。然而我万万没想到,原因竟然是没有配JSSDK的接口安全域名!!!(顺便提醒一句,要使用wx.config需在页面引用jweixin-1.4...
安卓调用微信sdk正常,ios报invalid signature的错误
最近在调用微信sdk的接口,自己的安卓手机测试的好好的,等到测试的时候,iphone的部分手机报签名的错误,我也是很纳闷了,一步步的按照文档上来写的,安卓手机没有问题说明后台的逻辑肯定是对的,所以一一排除,问题有可能出现在前端,那么最大的问题就是url,文档上是将url location.href.split('#')[0] 传递到后台的,但是在发送get请求的时候,这个url地址就变了,所以前台...
解决微信二次分享失败
今天居然又涨了一个粉丝好开心,最近在帮朋友做公众号,顺便记录下遇到的问题。其实我已经解决N多问题了,都是找各种资料,各种试错,从前端到后台。这个二次分享的bug只是其中一个,如果大家有什么疑问来问我吧 哈哈 ===================== 心情再差也要写代码的分割线 ==================== 正常的分享页面前端代码: // 微信分享示例 $(functi...
微信自定义分享的那些坑!
自定义分享在开发工具里和pc微信好用,在手机上不好用当你想开发一个微信页面并可以自定义分享给朋友或者分享到朋友圈,qq空间的时候,发现微信文档简直是*****,自行体会。话不多说。我遇到的问题是这样的,问题代码如下$.post("/v1/jsSign", {url: encodeURIComponent(location.href.split('#')[0])}, function (dataTo
今天在做微信分享功能的时候,遇到项目部署后出现 config:invalid url domain 弹窗提示的解决办法
产生此错误的原因是微信公众号后台配置的微信安全网址跟当前页面的域名不一致导致的,要解决这种情况就需要在公众号的后台设置js接口安全域名,打开微信公众平台 把MP_verify_sfpa0ES1106ZRXnp.txt 这个文件放到你的服务器后,填写好域名,点击“保存”按钮,微信平台会自动检查该文件能不能访问,如果可以的话就会保存成功,之后你的页面就不会出现 config:invalid ...
微信sdk的使用出现invalid url domain
配置JS-SDK时常出现错误“invalid url domain”,造成这一错误的原因有很多,在微信官方文档里都有详细说明,这里我另外总结出两点: 1、JS接口安全域名应是一级域名,而且要去掉http://,这里我已花生壳域名为例,原本的域名为http://haitaolv.oicp.net,这里换成一级域名并去掉http://为:oicp.net 2、同时要注意,域名的尾部不能有斜杠‘/’
微信公众号之:JSSDK接入以及invalid signature等常见错误问题
最近在搞微信公众号开发,进行到网页开发部分被坑了一天,最坑的问题就是invalid signature,而网上大部分解答这个问题的都没有说清楚,都直接丢文档。博主决定这样很不好。本文是博主结合自身遇到的问题所写,整个流程跟问题都很详细,希望能给遇到同样问题的朋友提供一点帮助。 一、绑定JS接口安全域名 生产号绑定方法:登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。
微信分享非安全域名链接导致分享失败
最近微信开发遇到个问题,有个需要授权的页面分享失败了,之前一直都是好好的,完整链接类似这种: https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3D
关于微信公众号开发config:invalid signature错误的解决方法
关于微信公众号开发config:invalid signature错误的解决方法
微信分享测试号可以,正式公众号报签名错误invalid signature
首先,确定的是:测试号可以那就代表后台的代码是没有问题的 先说我的错误,我的页面是模板转的h5页面,放在a.com域名下,然后签名的后台是tomcat,指向的是b.com。 我的第一个错误是将微信公众号的js安全域名填写的是b.com,我以为js安全域名放的是后台域名,但以为错了,应该放你分享的当前页面所在的域名,那么肯定 我页面是放在a.com,而我应该填写a.com。 第二个错误是设置的白名单...
微信开发-微信JSSDK错误:invalid url domain
  错误类型:invalid url domain 调试返回参数: { "errMsg": "config:invalid url domain" } 环境: 微信测试号,非正式的公共号 截图1(微信开发者工具调试台):   说明:截图2是在网上找的资料,结果下面的顺序去检查发现是对的。 截图2(网上资料): 在网上查找了很多资料,有说端口的问题,也有其它各种原因的,一...
微信公众号签名错误 invalid signature
在h5上做微信分享的时候,遇到一个奇怪的问题,wx:config有时候提示ok,有时候提示签名错误,通过微信 JS 接口签名校验工具校验也是没有问题。最后看网上大家说的解决方法,大部分是url有问题,于是对url进行encodeURIComponent,解决。...
微信分享提示问题和处理方式
1.invaild url domain 当前所在域名,与appid没有进行绑定。 解决办法:进入公众号平台(公众号设置→功能设置→JS接口安全域名),进行域名绑定 2.invalid signature签名错误(详细参考微信开发文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115)   1.
集成微信分享的应用签名遇到的坑
微信移动应用审核通过,集成微信后调用微信分享功能,出现异常,出现 [pool-13-thread-1(2966): null:-1] - Server response error code:404, error:{"ret":-1, "msg":"invalid appkey"}。 输出type:2 errCode:-6。 原因是应用签名错误,正确的应该是填入 MD5 fingerprint...
纯前端实现多个微信H5页面分享出去指定到同一连接
APP内链H5或者公众号开发无法避免的会涉及到社交平台分享的功能,本篇只讲解有关微信的相关分享: 首先解决分享出去后展示自定义图文  注意:微信分享的H5必须要有绑定的公众号或者服务好平台,并且绑定了页面和接口的安全域名 第一步:在分享的页面引入微信JSSKD  配置并初始化分享接口: function shareFn(title, linkUrl, desc, imgUrl) {
微信链接分享后无法正确获取签名
微信分享会根据分享的不同,为原始链接拼接如下参数: 对于IOS系统会自动增加如下参数: 朋友圈 from=timeline&isappinstalled=0 微信群 from=groupmessage&isappinstalled=0 好友分享 from=singlemessage&isappinstalled=0 对于安卓系统会自动添加如下参数: 朋友圈 from=timeline
关于微信端分享页面的设置问题
一、 //js接口 var shareme; var urls = window.location.href; if(isWeiXin()){   var weifileref=document.createElement('script')//创建标签   weifileref.setAttribute("type","text/javascript")//定义属性type的
微信分享遇到的坑
微信分享操作步骤 先到微信开放平台上注册应用:需要用到包名和应用签名; 开始正常的开发; 潜在的坑: 微信分享使用的应用签名是MD5值,而且是不带冒号的小写MD5值; 如何获取MD5值? 将apk修改后缀为 .rar文件后解压; 进入解压后的META-INF目录,该目录下会存在文件CERT.RSA 在该目录下打开cmd,输入命令 :keytool -printcert -f
微信分享自定义配置问题
1 检查config配置是否成功 (1)如果是invalid url domain,需要去管理后台检查一下是否配置了js接口安全域名 (2) 如果invalid signature,检查一下配置的url是否符合文档要求,如下图: 2 配置成功后,记得在配置项中添加需要的接口wx.config({ // todo 部署前记得关掉debug de
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 深度学习必须大数据吗 深度学习必须基于大数据吗