@(微信分享)[微信|手百]
因为项目开发原因,经常需要将开发的页面从手百或微信内分享到微信的好友或朋友圈中,所以抽时间将该模块提炼出来,减少开发成本
- 后端 - backend文件夹,使用php,通过发送请求带上?url=xxxx获取当下最新签名。
- 前端 - fontend文件夹,主要在html头部设置配置,同时根据不同的环境调用share.js中的不同初始化方法。
[TOC]
- 将backend文件夹放置到服务器上,修改成自己任意喜欢的接口名字(下文继续称backend)
- 在backend文件夹下建立一个
.env
文件,内容是:
{"appid":"微信公众号id","appsecret": "微信公众号secret码"}
- 接下来去微信公众号后台,进入
配置>公众号设置>功能设置>JS接口安全域名
页面,将服务器的域名配置上去(需要将一个文件存储到服务器访问根目录文件夹下,然后才能设置成功,如此才能确保微信js sdk文件可以在网站下正常运行) - 将frontend文件夹内需要的内容拷贝到自己的项目中,将index.html中的几段js拷贝到项目的页面中,设置好
shareTitle
、shareDesc
、shareImgUrl
三个参数(对应分享的标题、描述、缩略图) - 剩下请开始验证分享是否ok
- Email: [email protected]