手把手带你使用JS-SDK自定义微信分享效果
前言 刚进入一家新公司,接到的第一个任务就是需要需要自定义微信分享的效果(自定义缩略图,标题,摘要),一开始真是一脸懵逼,在网上搜索了半天之后大概有了方案。值得注意的是一开始搜索到的解决方案全是调用微信的自带的JS-SDK,然而腾讯是不会让广大吃瓜群众这么轻而易举的调用他们的东西的。微信开发团队已经把调用的权限收回,现在无法直接在页面直接调用JS-SDK了。话不多说,直接上干货。 预期效果 原始的分享效果: 使用微信JS-SDK的分享效果: 可以看出缩略图,标题,摘要样式良好,给用户的体验很好。 准备工作 微信官方开发者文档地址: https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115 现在的思路已经很明确了,就是 通过调用微信的JS-SDK实现自定义分享效果 。但是这个调用过程比较繁琐,需要提前准备如下东西: (1)微信服务号一个,并且已经通过了实名认证; 没有实名认证的话,一些接口没有调用权限。 (2)一个ICP备案的域名; 这个域名需要设置为微信公众号后台的JS接口安全域名,否则微信仍然不允许调用它的接口。 这时大家应该就犯难了,这样的话岂不是不能在本地测试,只能部署到生产环境才能测试?不用着急,解决方案告诉大家: 花生壳的内网穿透服务 (收费,20元以内) 花生壳官网: http://hsk