参照: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. 《GDAL源码剖析与开发指南》一一1.9 简单的调用
  2. 量子计算机新科技未来,能够“预测多个未来”的量子计算机诞生
  3. leetcode 153. 寻找旋转排序数组中的最小值(二分查找)
  4. stream去重_使用Java Stream API中DistinctBy删除重复数据
  5. 使用Linux命令行归档文件
  6. Percona-XtraDB-Cluster 5.7版本(PXC)集群部署
  7. CRC32(Cyclic Redundancy Check)循环冗余校验:推导
  8. 程序员面试金典——7.7第k个数(丑数)
  9. 下载程序到STC单片机的操作步骤
  10. bom树形结构 表设计_按树型显示BOM的结构
  11. linux 网络检测工具有哪些,Linux系统下常用的网络测速工具有哪些
  12. 如何用计算机制作海报,用电脑怎么做海报_电脑用什么软件做海报
  13. Lead项目中简单分析卡号的编码规则
  14. 桃李春风一杯酒,江湖夜雨十年灯。
  15. 森林中的兔子java
  16. 冉宝的每日一题-8月16日回溯法+ 动态规划压缩
  17. 重磅!中国芯片新锐50强榜单发布,上海20家、北京仅4家!(附:详细解读)...
  18. 对象存储(Object-based Storage)概述
  19. OpenSIPS介绍及模块||OpenSIPS介绍_安装_使用
  20. WPF无弹窗打印_se7en3_新浪博客

热门文章

  1. c# winform登录路由器的方法
  2. 计算机视觉3.3 :迁移学习之图像特征向量提取与运用
  3. RK3399平台开发系列讲解(系统修改记录篇)1.7、安卓系统去除USB权限弹窗
  4. Mongrel: Serving, Deploying, and Extending Your Ruby Applications
  5. 取消谷歌浏览器主页出现hao123
  6. 反躬自省-今目标反思
  7. ARMv8-A编程指导之Armv8-A架构和处理器(2)
  8. Visual Studio中新建方案、项目目录设置、VC++目录、相对路径设置
  9. 使用Python批量转换彩色图片到灰度图片
  10. Java 中 UTC 如何转换 CST(北京时间)