参照:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115 附录5-常见错误及解决方法

invalid url domain

当前页面所在域名与使用的appid没有绑定,请确认正确填写绑定的域名,仅支持80(http)和443(https)两个端口,因此不需要填写端口号(一个appid可以绑定三个有效域名)

需要在公众号平台中设置js安全域名添加分享页的域名

invalid signature

排查方法:

1.确认签名算法正确,可用http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 页面工具进行校验。

2.确认config中nonceStr(js中驼峰标准大写S), timestamp与用以签名中的对应noncestr, timestamp一致。

3.确认url是页面完整的url(请在当前页面alert(location.href.split('#')[0])确认),包括'http(s)://'部分,以及'?'后面的GET参数部分,但不包括'#'hash后面的部分。

这一步要特别注意分享出来的地址和wx.config中的link的域名和网络协议必须保持一致。

4.确认 config 中的 appid 与用来获取 jsapi_ticket 的 appid 一致。

config中appid必须与公众号中配置的app一致。appid,appsecret是否一致可以通过如下地址验证:

https://mp.weixin.qq.com/debug?token=2058988832&lang=zh_CN

5.确保一定缓存access_token  和 jsapi_ticket。

上图中的CURLOPT_SSL_VERIFYPEER需要设置为false

6.确保你获取用来签名的url是动态获取的,动态页面可参见实例代码中php的实现方式。如果是html的静态页面在前端通过ajax将url传到后台签名,前端需要用js获取当前页面除去'#'hash部分的链接(可用location.href.split('#')[0]获取,而且需要encodeURIComponent),因为页面一旦分享,微信客户端会在你的链接末尾加入其它参数,如果不是动态获取当前链接,将导致分享后的页面签名失败。

7.  潜在问题:

分享api中的部分方法在微信后期的api计划中不再支持。可能需要关注或者现在就改掉

请注意,原有的 wx.onMenuShareTimeline、wx.onMenuShareAppMessage、wx.onMenuShareQQ、wx.onMenuShareQZone 接口,即将废弃。请尽快迁移使用客户端6.7.2及JSSDK 1.4.0以上版本支持的 wx.updateAppMessageShareData、updateTimelineShareData 接口。

参照:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115分享接口的描述

7. 调试方法:

wx.config中将debug设置为false.即可以在wx内置浏览器中以alert和console的形式看到提示(如果有错的话);

其中要在console中看到错误提示需要通过微信web开发者工具。

微信web开发者工具下载地址参照:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1455784140

微信网页分享时不显示描述只显示地址的解决方法相关推荐

  1. 微信网页分享(配合微信公众平台)

    微信网页分享--配合微信公众平台 一. 准备工作 二. SpringBoot前后端不分离版本 三. SpringBoot+Vue前后端分离版本 源码下载地址 一. 准备工作 准备一个域名(微信分享出去 ...

  2. 微信H5分享外部链接,缩略图不显示

    微信公众号酒酒酒搜索 "微信H5分享外部链接,缩略图不显示" 查看原文 前言:最近做了一款推广茶的APP软件,展厅.产品需要分享功能:从APP内分享到H5网页:微信内打开H5网页, ...

  3. 问题解决10使用带有框架的页面跳转到登录页面时,登录页面只显示在子框架中,未能铺满整个浏览器--解决方案如下:...

    问题描述: 使用带有框架的页面跳转到登录页面时,登录页面只显示在子框架中,未能铺满整个浏览器,例如: 当登录信息过期时,点击左边的菜单栏会让登录页面显示在右边的框架中,而不能铺满整个浏览器 解决方案: ...

  4. SAP HUM对嵌套HU做WM货物移动时TO单上只显示外层HU

    SAP HUM对嵌套HU做WM货物移动时TO单上只显示外层HU 在使用了嵌套HU的场景里,如果是对某嵌套HU做WM层面的货物移动,则相关TO单据上的SU号码一般都是外层HU号码,内层HU号码不会体现在 ...

  5. wps 不显示公式_当Excel中使用函数不显示结果只显示公式时,该怎么解决呢?

    在使用Excel过程中,有时候Excel中使用函数后,不显示结果只显示公式. 如下面使用vlookup函数时,只显示公式不显示结果. 遇到这种情况我们该怎么处理呢? 接下来,介绍几种造成该情况的原因以 ...

  6. 为什么电脑浏览器显示时钟快了_xp打开网页提示“你的时钟慢了”的原因及解决方法...

    近期,一位小伙伴反馈说xp系统打开网页提示"你的时钟慢了,您计算机的日期和时间不正确,因此无法与www.baidu.com建立私密连接"这个问题的出现,一般是我们电脑的时钟回到出厂 ...

  7. wps office word 插入图片显示异常 只显示一个长条

    wps office word插入图片显示异常 只显示一个长条 如图: 原因: 可能是网络复制文字的时候含有了某些格式. 建议复制的文字, 复制到网页的地址框里, 再复制到word文档里,可以很好的消 ...

  8. Tips--Solidworks 2016绘制工程图时显示gtol.sym文件缺失的解决方法

    Solidworks 2016绘制工程图时显示gtol.sym文件缺失的解决方法 在绘制工程图时没有各种标注图例,点击图例显示gtol.sym文件缺失.按照网上的通用的步骤,将gtol.sym文件找到 ...

  9. 微信分享踩坑:config:invalid signature错误的解决方法

    微信分享踩坑:config:invalid signature错误的解决方法 一般出现这个错误多半是签名获取失败,而我根据我获取到的签名跟签名算法校验里面得到的签名是一样的,于是查找大量文档,核实可能 ...

最新文章

  1. 深入理解angularjs $watch ,$apply 和 $digest --- 理解数据绑定过程
  2. vue组件通信之父组件主动获取子组件数据和方法
  3. vba调用计算机,如何实现跨工作表自动引用数据? 求:EXCEL公式(函数)或VBA宏程序...
  4. 【Python】青少年蓝桥杯_每日一题_2.27_杨辉三角
  5. Hive安装及常用交互命令
  6. WPF简单的口算案例
  7. Marketing Cloud tile的semantic信息
  8. java数组表格输出_Java 如何将数组中的数据以表格形式输出
  9. JavaScript DOM 编程艺术 公用方法
  10. SpringBoot+Mybatis+Druid批量更新 multi-statement not allow异常
  11. 简单mysql优化_MySQL简单优化
  12. 华为怎么删掉android,华为手机怎么卸载软件 华为手机卸载应用软件教程
  13. Android刷Root方法,zergRush,Odin3+CWM(ClockworkMod recovery)
  14. java 二进制文件修改_Java读写二进制文件操作
  15. 计算锥形的表面积c语言编程,表面积和体积,就没见过这么耐心的解释!
  16. 基于wavesurfer,regions 封装的可视化音标标注控件
  17. python autoit3自动化测试_autoit-解决非标准B/S自动化测试的一个很好的思路
  18. 如何快速编写纯CSS菜单?制作CSS精美菜单优化精简代码详细教程
  19. 【RMVA】雇佣兵系统(1)
  20. TikTok企业号的功能

热门文章

  1. 2023年,目前哪家券商办理的融资融券手续费利率最低呢?
  2. 微信小程序 wxml文件中嵌套循环
  3. 一个德资企业人事经理的记录
  4. 如何一句话证明你在阿里工作过
  5. vijos 1111
  6. 程序员喜欢的 5 款最佳最牛代码比较工具
  7. 新版QQ秒强制聊天网站源码
  8. Unity之ASE 属性面板详解
  9. JAVA获取Class类的4种方式
  10. 我也来玩Equinox(一)