1. 申请和认证
- 在微信公众平台申请开发者 ID,通过订阅号或服务号认证后,可取得相应接口权限
2. 相关配置
- 在微信公众平台登录认证过的公众号,进行开发者相关配置,至少填写如下信息
- appID–属于该开发者 ID 的
- appsecret–属于该开发者 ID 的
- 一个能够响应微信验证身份请求的服务接口地址,端口必须为 80(http)或 443(https)
- 一个自定义的 token,用于微信身份验证
- 加密方式,用于加密验证的消息。
- 注:按微信要求,验证接口需原样返回请求参数,故可不做校验,直接返回即可,但安全性不能保证,推荐真正校验通过再返回
- JS 接口安全域名–一个公众号最多可绑定 3 个安全域名,每月有三次保存机会。绑定时还需将一个微信提供的文本文件置于项目根目录(视为静态资源),确保配置的安全域名根目录下能够访问该文件。
- 全部配置并至少保存成功一次,即为接入微信公众平台成功,可调用该公众号拥有权限的所有微信公众平台接口
3. 采用 js-sdk 调用接口,需验证身份,包括如下步骤
4. 调用微信的接口之前,需调用如下接口
- 调用 wx.config 接口,注入配置信息(包括签名、appId、本次需要调用的接口列表等)。同一个 url 仅需调用一次
- 调用 wx.ready 接口,在成功回调中,可调用所有本次想使用的微信接口功能,包括分享、图形、音频等。
5. 页面引入 sdk 文件