前置准备:
一、微信开放平台相关创建和配置(https://open.weixin.qq.com/)
1.需要再微信开放平台申请一个移动应用app。(必须认证成功)如:demo app
2.需要创建一个公众号,账号类型为服务号(如果没有的话)
image.png
3.如果已经有公众号(点击查看)
image.png
4.点击关联设置配置js安全域名
image.png
二、微信公众平台相关配置(https://mp.weixin.qq.com/)
1.打开设置与开发,公众号设置:
image.png
2.打开设置与开发,基本配置:
image.png
(把开发者Id即公众号的appid 和appsecret 提供给服务端,服务端调用微信的签名方法,生成签名随机串和签名,返回给前端,前端调用微信的方法)如:
wx.config({
debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: data.appId, // 必填,公众号的唯一标识
timestamp: data.timestamp, // 必填,生成签名的时间戳
nonceStr: data.nonceStr, // 必填,生成签名的随机串
signature: data.signature,// 必填,签名,见附录1
jsApiList: [
'updateAppMessageShareData'
], // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
openTagList: ['wx-open-launch-app'] // 可选,需要使用的开放标签列表,例如['wx-open-launch-app']
});
进行分享
that‘s all。
网友评论