微信分享图文链接,引用JSSDK1.0.4出现的问题及解决方法

一、需求如下:

使用微信jssdk1.0.4版本进行H5图文分享,现图片与描述分享之后不展示内容,排查问题并解决。
在这里插入图片描述

二、过程排查:

jssdk是否配置为安全域名 --> 修改分享图片尺寸添加参数 --> 打印各种api日志 --> 修改公共配置文件中的appId --> 是否是jssdk版本问题 --> 服务器白名单问题 --> 公众号是否认证过期问题…

三、解决方案:

官方文档jssdk1.4.0的分享接口使用新版本的分享功能,一定要在该列表加上对应的老版本功能接口,否则新接口不起作用

首先,要严格按照微信文档步骤执行:
1.绑定域名

先登录微信公众平台进入“公众号设置”里填写“JS接口安全域名”。

登录后可在“开发者中心”查看对应的接口权限

2.引入JS文件

在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.4.0.js

如需进一步提升服务稳定性,当上述资源不可访问时,可改访问:http://res2.wx.qq.com/open/js/jweixin-1.4.0.js

支持使用 AMD/CMD 标准模块加载方法加载

3.通过config接口注入配置信息
wx.config({
    debug: false, //调试阶段建议开启  
    appId: "",//APPID  
    timestamp: res.timestamp,//上面main方法中拿到的时间戳timestamp  
    nonceStr: res.nonceStr,//上面main方法中拿到的随机数nonceStr  
    signature: res.signature,//上面main方法中拿到的签名signature  
    jsApiList: ['updateTimelineShareData', 'updateAppMessageShareData', 'onMenuShareAppMessage', 'onMenuShareTimeline']
});

微信版本的7.0.3版本在调用sdk1.4版本的时候会出现ios 自定义的分享没问题,但是安卓的自定义分享出现问题,需要把之前即将废弃的方法加进来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值