微信接口开发
参考:https://blog.csdn.net/qq_28506819/article/details/77827899
一,公众号设置
账号详情
1,登录邮箱(公众号平台的登录账号):13260634356@163.com
2,原始id:例如 gh_1de98d4c7ecd
功能设置
1,业务域名(微信页面的展示):
作用:在微信内访问该域名下页面时,不会被重新排版。用户在该域名上进行输入时,不出现安全提示。
限制:3个,域名须通过ICP备案的验证
条件:下载指定txt文件到域名根目录
2,js接口安全域名(微信页面的开发):
作用:可在安全域名下调用微信开放的JS接口,供前台网页使用JS-SDK;
限制:3个,域名须通过ICP备案的验证
条件:下载指定txt文件到域名根目录
3,网页授权域名(微信回调后台的开发):
作用:用户在网页授权页同意授权给公众号后,微信会将授权数据传给一个回调页面,回调页面需在此域名下,以确保安全可靠;
一般是后台接口域名,获取openid用
限制:2个,域名须通过ICP备案的验证
条件:下载指定txt文件到域名根目录
二,安全中心
IP白名单
作用:在IP白名单内的IP来源,获取access_token接口才可调用成功
access_token:是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存。access_token的存储至少要保留512个字符空间。access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效。
ps:在基本配置=>公众号开发信息=>ip白名单中也可以设置,是同一个配置的不同入口
三,基本配置
公众号开发信息
AppID: 开发者ID是公众号开发识别码,配合开发者密码可调用公众号的接口能力
AppSecret: 需本地保存,默认不展示,可重置
IP白名单: 同安全中心的白名单
服务器配置
作用: 如果开启,则服务器会接管公众号的能力,主要是与公众号交互
公众号会把和微信用户信息,回话信息,事件信息等,都转发到配置的服务器地址上
服务器地址(URL):接管服务器地址
令牌(Token):与服务器验证
加解密密钥
四,开发者工具
在线接口调试工具
1 各种接口列表
2 请求参数列表
3 请求地址
4 返回结果
web开发者工具
作用:它是一个桌面应用,通过模拟微信客户端的表现,使得开发者可以使用这个工具方便地在 PC 或者 Mac 上进行开发和调试工作。
使用条件:我们要求调试微信网页授权,必须开发者微信号与公众号建立绑定关系。
绑定方式: 开发者工具 =>web 开发者工具=>绑定开发者微信号=>开发者同意
五,接口权限
开发者文档
作用:查询各种服务接口开发,微信网页开发的使用方法
权限列表
引导开通和使用方式