为了带来更好的微信体验和让用户享受到更多方便的措施,许多微信企业用户、微信公众号都会进行微信接口开发平台,但是微信要开发的东西是有很多的,下面一品威客网小编就来给大家讲解一些微信接口开发平台 基本开发种类知识。
申请消息接口
点击申请,填写网址url和token,其中token可由开发者可以任意填写,用作生成签名。
用户提交信息后,微信服务器将发送GET请求到填写的URL上,并且带上四个参数:
参数 描述
signature 微信加密签名
timestamp 时间戳
nonce 随机数
echostr 随机字符串
开发者通过检验signature对请求进行校验(下面有校验方式)。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,否则接入失败。
signature结合了开发者填写的token参数和请求中的timestamp参数、nonce参数。
加密/校验流程:
1. 将token、timestamp、nonce三个参数进行字典序排序
2. 将三个参数字符串拼接成一个字符串进行sha1加密
3. 开发者获得加密后的字符串可与signature对比,标识该请求来源于微信
消息推送
当普通微信用户向公众账号发消息时,微信服务器将POST该消息到填写的URL上。结构如下:
文本消息
1348831860
1234567890123456
参数 描述
ToUserName 开发者微信号
FromUserName 发送方帐号(一个OpenID)
CreateTime 消息创建时间 (整型)
MsgType text
Content 文本消息内容
MsgId 消息id,64位整型
地理位置消息
1351776360
23.134521
113.358803
20
1234567890123456
参数 描述
ToUserName 开发者微信号
FromUserName 发送方帐号(一个OpenID)
CreateTime 消息创建时间 (整型)
MsgType location
Location_X 地理位置维度
Location_Y 地理位置经度
Scale 地图缩放大小
Label 地理位置信息
MsgId 消息id,64位整型
事件推送
事件推送只支持微信4.5版本,即将开放.
123456789
23.137466
113.352425
119.385040
参数 描述
ToUserName 接收方微信号
FromUserName 发送方微信号,若为普通用户,则是一个OpenID
CreateTime 消息创建时间
MsgType 消息类型,event
Event 事件类型,有ENTER(进入会话)和LOCATION(地理位置)
Latitude 地理位置维度,事件类型为LOCATION的时存在
Longitude 地理位置经度,事件类型为LOCATION的时存在
Precision 地理位置精度,事件类型为LOCATION的时存在
图片消息
1348831860
1234567890123456
参数 描述
ToUserName 开发者微信号
FromUserName 发送方帐号(一个OpenID)
CreateTime 消息创建时间 (整型)
MsgType image
PicUrl 图片链接
MsgId 消息id,64位整型
链接消息
1351776360
1234567890123456
参数 描述
ToUserName 接收方微信号
FromUserName 发送方微信号,若为普通用户,则是一个OpenID
CreateTime 消息创建时间
MsgType 消息类型,link
Title 消息标题
Description 消息描述
Url 消息链接
MsgId 消息id,64位整型
微信接口开发平台 基本开发种类就是这些了,在微信接口开发时还可以根据微信的定位、需要等相关的条件来进行不同的微信接口开发。买创意,买服务,上一品威客网,超600万威客人才随您挑,全方位、多领域的解决你的接口开发需求和难题,还不赶快注册一品威客网账号。
交易额: 184.39万元
无 |河南省 |洛阳市 |洛龙区
交易额: 151.77万元
无 |浙江省 |台州市 |玉环县
交易额: 108.18万元
工作室 |浙江省 |温州市 |瓯海区
交易额: 96.87万元
公司 |广东省 |东莞市 |东莞市
成为一品威客服务商,百万订单等您来有奖注册中
价格是多少?怎样找到合适的人才?
¥10000 已有0人投标
¥50000 已有0人投标
¥100 已有5人投标
¥20000 已有0人投标
¥20000 已有1人投标
¥1000 已有3人投标
¥100 已有2人投标
¥100 已有3人投标