微信接口开发

参考: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 开发者工具=>绑定开发者微信号=>开发者同意

 

五,接口权限

开发者文档

作用:查询各种服务接口开发,微信网页开发的使用方法

权限列表

引导开通和使用方式

 

微信接口开发

上一篇:java配合uniapp的微信支付、商户转账等解决方案


下一篇:[微信支付]C# .net 微信扫码支付Body含有中文导致出现“签名错误”或出现“未将对象引用设置到对象的实例”