微信分享——开启debug调试,调试提示正常,分享没有标题和图片
2017-09-21 10:46
316 查看
一、问题描述
微信分享时,分享失败,没有标题和图片;
*开启debug:true调试,调试提示正常;
*使用微信开发者工具调试,分享页正常;
*但使用微信分享,出现分享失败的情况。
二、问题解析
1、在js中开启debug:true调试,调试提示{“errMsg”:"config:ok"}。
*开启后,在分享时,会提示alert出调试信息;
*获取的签名正常时,会提示 {“errMsg”:"config:ok"},
分享朋友圈时,会有对应的success提示;
*切记这个debug调试只是能判断获取的签名是否正常,如果后续引用的js中的赋值出现问题,同样会导致分享失败;这就是为什么调试正常,但是却分享失败。
2 使用微信开发者工具调试,分享页正常;
微信开发者工具中会提示分享开始和结束的所有信息,详见下图:
3 经最后调试发现问题,提供的分享链接link(如2中截图),没有"http://"导致最后的分享失败。
三 总结
1、分享失败的原因
*获取的签名错误,可以通过打开调试和微信开发者工具,对获取签名的代码进行一步步调试,比如确定传值获取签名的url不能包括http://;确定微信公众号的appid和appsecret是否一致;确定是否生成了有效的access_token;
2 如果在生成签名正确的前提下,分享仍然失败,就要考虑js中的link分享链接,js中的分享链接要包括http://,否则会分享失败
3 分享的链接必须是js安全域名里中所包含的,如果传参时,没有对link进行赋值,那执行时会默认为当前路径,同样可以分享成功。
微信分享时,分享失败,没有标题和图片;
*开启debug:true调试,调试提示正常;
*使用微信开发者工具调试,分享页正常;
*但使用微信分享,出现分享失败的情况。
二、问题解析
1、在js中开启debug:true调试,调试提示{“errMsg”:"config:ok"}。
*开启后,在分享时,会提示alert出调试信息;
*获取的签名正常时,会提示 {“errMsg”:"config:ok"},
分享朋友圈时,会有对应的success提示;
*切记这个debug调试只是能判断获取的签名是否正常,如果后续引用的js中的赋值出现问题,同样会导致分享失败;这就是为什么调试正常,但是却分享失败。
2 使用微信开发者工具调试,分享页正常;
微信开发者工具中会提示分享开始和结束的所有信息,详见下图:
3 经最后调试发现问题,提供的分享链接link(如2中截图),没有"http://"导致最后的分享失败。
三 总结
1、分享失败的原因
*获取的签名错误,可以通过打开调试和微信开发者工具,对获取签名的代码进行一步步调试,比如确定传值获取签名的url不能包括http://;确定微信公众号的appid和appsecret是否一致;确定是否生成了有效的access_token;
2 如果在生成签名正确的前提下,分享仍然失败,就要考虑js中的link分享链接,js中的分享链接要包括http://,否则会分享失败
3 分享的链接必须是js安全域名里中所包含的,如果传参时,没有对link进行赋值,那执行时会默认为当前路径,同样可以分享成功。
相关文章推荐
- 微信分享,无法指定标题、图片、链接
- 微信分享自定义标题和图片的js
- App在iOS9上不能分享至微信,提示微信没有安装
- 微信分享朋友圈的标题和图片
- 微信分享网页时自定义标题、描述和图片
- 微信自定义分享链接(设置标题+简介+图片)
- 关于微信自定义分享的链接、标题、描述、图片都未生效问题详解
- 微信分享到朋友圈,分享给好友设置标题图片描述参数
- App在iOS9上不能分享至微信,提示微信没有安装
- 2015最新微信接口分享标题、图片和描述自定义设置
- 微信分享时如何自定义标题,简介和图片
- 微信分享自定义图片标题摘要-微信官方API
- 吐血中, 调用分享到微信好友,加载的网络图片显示不出来,微信分享,自定义分享标题、内容描述关键词限制(红包)
- 微信开发调试各项都正常,提示该公众号无法提供服务
- 微信JS-SDK 修改分享标题 分享图片
- App在iOS9上不能分享至微信,提示微信没有安装
- 微信页面 config注入获取权限 自定义微信分享的图片链接及标题
- 如何在不接入微信API的情况下自定义分享内容(图片、链接、标题)
- 在iOS9上不能分享至微信,提示没有安装微信客户端