微信开发技术基础知识

1、基础支持

 (1)  access_token  : 工作账号的全局唯一票据,公众账号(开发者的程序)调用微信服务器的接口时候都需要使用access_token.正常情况下 access_token有效期为7200秒。 

 (2)   返回错误码的说明

 (3)   接口频率限制说明

 (4)   上传下载多媒体文件  :公众号可调用本接口来上传图片、语音、视频等文件到微信服务器,上传后服务器会返回对应的media_id,公众号此后可根据该media_id来获取多媒体。请注意,media_id是可复用的,调用该接口需http协议


2、接受消息

(1)   验证消息的真实性(订阅号功能)

(2)   接收普通消息(订阅号功能)

(3)   接收事件推送(订阅号功能)

(4)   接收语音识别结果


3、发送消息

(1)   发送被动相应消息(订阅号功能) :

     对于每一个POST请求,开发者在响应包(Get)中返回特定XML结构,对该消息进行响应(现支持回复文本、图片、图文、语音、视频、音乐)。请注意,回复图片等多媒体消息时需要预先上传多媒体文件到微信服务器,只支持认证服务号。微信服务器在五秒内收不到响应会断掉连接,如果在调试中,发现用户无法收到响应的消息,可以检查是否消息处理超时。

(2)   发送客服消息(订阅号功能):

当用户主动发消息给公众号的时候(包括发送信息、点击自定义菜单clike事件、订阅事件、扫描二维码事件、支付成功事件、用户维权),微信将会把消息数据推送给开发者,开发者在一段时间内(目前为24小时)可以调用客服消息接口,通过POST一个JSON数据包来发送消息给普通用户,在24小时内不限制发送次数。此接口主要用于客服等有人工消息处理环节的功能,方便开发者为用户提供更加优质的服务。

4、用户管理

(1)   分组管理接口

(2)  获取用户基本信息

(3)  获取关注者列表

(4)  获取用户地理位置

(5)  网页授权获取用户基本信息

(6)  网页获取用户网络状态(js接口)


5、自定义菜单

(1)  自定义菜单创建接口

(2)  自定义菜单查询接口

(3)  自定义菜单删除接口

(4)  自定义菜单实际接口

6、推广支持

(1) 生成带参数的二维码

7、Weixin JS接口

(1)  隐藏微信中网页右上角按钮

(2)  隐藏微信中网页底部导航栏

(3)  网页获取用户网络状态

上一篇:什么是区块链技术
下一遍:input date支持placeholder方法
秦皇岛时讯科技 版权所有 备案号:冀ICP备12008487号-2