微信分享网页连接缩略图不显示解决方法

   

微信分享网页不显示缩略图片的缘由程序员

为规范自定义分享连接功能在网页上的使用,自2017年4月25日起,JSSDK“分享到朋友圈”及“发送给朋友”接口,自定义的分享连接,其域名或路径必须与当前页面对应的公众号JS安全域名一致,不然将调用失败。web

也就是说若是你想你的网站在被分享时显示缩略图,那么你要有一个公众号,而且在公众号内设置JS安全域名,也就是添加你网站的网址,这是必须的,若是这一步不能实现,那么你不用往下看了。api

1、最快的解决方法安全

若是你不是专业的程序员,虽然微信官方给出了代码,以及我下面也会再次给出代码,你可能仍然没法实现。由于在微信官方代码与你的网站之间,还须要二次开发对接代码,把微信代码与你的网站链接起来,这个功能才能最终实现。同时由于每一个网站的源程序不同,因此这个对接代码也不能通用,须要根据你的网站程序单独开发。微信

请在微信内打开连接分享测试。微信开发

   

2、微信官方办法app

步骤一:绑定域名微信公众平台

先登陆微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。工具

步骤二:设置开发者密码和IP白名单测试

登陆微信公众平台,进入开发――基本配置――开发者密码(AppSecret)和IP白名单

步骤三:引入JS文件

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

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

步骤四:经过config接口注入权限验证配置

全部须要使用JS-SDK的页面必须先注入配置信息,不然将没法调用(同一个url仅需调用一次,对于变化url的SPA的web app可在每次url变化时进行调用)。

wx.config({

debug: true, // 开启调试模式,调用的全部api的返回值会在客户端alert出来,若要查看传入的参数,能够在pc端打开,参数信息会经过log打出,仅在pc端时才会打印。

appId: '', // 必填,公众号的惟一标识

timestamp: , // 必填,生成签名的时间戳

nonceStr: '', // 必填,生成签名的随机串

signature: '',// 必填,签名,见附录1

jsApiList: [] // 必填,须要使用的JS接口列表,全部JS接口列表见附录2

});

微信开发文档说明:https://mp.weixin.qq.com/advanced/wiki?t=t=resource/res_main&id=mp1421141115

微信JS 接口签名校验工具https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign

相关文章
相关标签/搜索