微信开发模式api接口文档简介
微信公众平台开发模式对于很多人来说还是很难理解,毕竟是代码问题,这份资料,面对的主要也是有编程经验的。对于只会编辑模式的人来说。阅读会有点困难。我们现在就一起来了解一下吧!
1 文本类型息
接口获取到的消息格式:
这类信息是微信公众平台接收到的最多的消息。即用户向微信公众帐号发送文本信息。消息格式为:
文本消息的数据字段:
ToUserName:开发者微信号(公众账号ID)
FromUserName:发送方帐号(微信用户的OPENID,每个微信用户与每个公众账号是唯一的,不同公众账号同个用户OPENID是不同的)
CreateTime:消息创建时间
MsgType:消息类型(文本消息为text)
Content:消息内容
MsgId:消息的ID号
2 图文类型
用户使用图片上传发送消息
接口获取到的消息格式:
图片消息与文本消息数据不同:
MsgType:消息类型为image
PicUrl:图片链接,该图片保存在微信的服务器上,可以通过远程抓取图片程序保存到本地。
3 LBS,用户发送地理位置功能,常用在饮食类等本地的微信公众帐号
接口获取到的消息格式:
地理位置消息与文本消息数据不同:
MsgType:消息类型为location
Location_X、Location_Y、Scale:地理位置的经纬度和地图缩放比例,用于第三方地图接口的应用,搜索周边需要用到
Label:地理位置文字信息,如某某城市某某路某某号,如果以城市为单位查询直接拿这个就可以。
4 链接消息
像微市场的微信公众帐号就采用了很多链接消息的,具体大家可以关注微市场公众帐号体验下哦!
链接消息与文本消息数据不同:
MsgType:消息类型为link
Title:消息标题
Description:消息描述
Url:链接地址
5 语音消息
这个消息接口并不在公开文档上,但事实上有不少微信应用已经在使用,比如路况电台,不全面开放的原因我个人猜测是因为微信自己的语音识别还不理想,未来肯定会开放,想象一下对公众账号说句话后台就能给反馈信息多方便的功能。
接口获取到的消息格式:
语音消息与文本消息数据不同:
MsgType:消息类型为voice
MediaId:语音消息媒体id,可以调用相应接口获取内容
Format:语音类型,如amr,speex,wav等,目前是使用的speex。
6 事件推送
这个接口很重要,目前只开放了用户关注、用户退订,还有自定义菜单按钮相应的功能,部分测试的有用户打开公众号提醒和自动发送地理位置。也就是用户不发送任何内容也可以捕捉用户行为做出回复。
接口获取到的消息格式:
事件推送与文本消息数据不同:
MsgType:消息类型为event
Event:事件内容,subscribe(订阅)、unsubscribe(取消订阅)、CLICK(自定义菜单点击事件)
EventKey:当用户事件为点击自定义菜单时,返回事件KEY值,与自定义菜单接口中KEY值对应。
7 多图文消息类型
与回复文本消息的数据字段的不同:
MsgType:回复消息类型为news
ArticleCount:图文消息个数,限制为10条以内,这个必须准确,有多少条图文消息就得填写多少,不然会出错。
Articles:多条图文消息信息,默认第一个item为大图,每个item的结构完全一样,每个item表示一条图文消息。
Title:图文消息标题
Description:图文消息描述
PicUrl:图片链接,支持JPG、PNG格式,较好的效果为大图640*320,小图80*80。
Url:点击图文消息跳转链接,这个链接可以是自己网站链接,但是记得申请白名单,不然出现警告提示用户一般不会点击进去。
微信开发模式api接口文档简介相关推荐
- js学习总结----crm客户管理系统之项目开发流程和api接口文档
CRM ->客户管理系统 CMS ->内容发布管理系统 ERP ->企业战略信息管理系统 OA -> 企业办公管理系统 产品 / UI设计:需求分析,产品定位,市场调查...按 ...
- 开发日记-20190328 关键词 利用eolinker一键快速生成API接口文档
今天感觉效率真的很低= =各个层面的,apk发布到现场发现出现了问题,所以一个下午都在忙着解决现场出现的问题,领导一直打电话询问进度,午觉也没有睡所以今天预计的很多计划都处于停滞状态,像昨天规划的今天 ...
- 智表ZCELL产品V1.4.0开发API接口文档 与 产品功能清单
为了方便大家使用ZCELL,应网友要求,整理编写了相关文档,现与产品一起同步发布,供大家下载使用,使用过程中如有疑问,请与我QQ联系. 智表(ZCELL)V1.4.0版本 功能清单文档下载地址: 功 ...
- api服务器开发语言,【API编写】介绍一个国内强大的API接口文档写作网站showdoc - 最好的编程语言 - 博客园...
这几天要写一个接口API文档,经理给我发过来一个,说要弄一个这样的接口文档,我一看,这可麻烦呀,有大纲有详细,我以为要用div+css去一个页面一个页面做呢,这工作量可不小,网站一搜索,竟然有可以直接 ...
- Api 接口文档是什么?如何直接使用 ApiDoc 生成接口文档
api接口文档 现代化开发大部分都是一种前后端分离的开发模式,前端与后端分别独立进行开发.等后续再去统一的联调.前后端分离的开发模式下,前后端沟通的成本增加,如何减少口头的交流成了关键.这时有一份高端 ...
- Swagger3 API接口文档规范课程(Java1234)(内含教学视频+源代码)
Swagger3 API接口文档规范课程(Java1234)(内含教学视频+源代码) 教学视频+源代码下载链接地址:https://download.csdn.net/download/weixin_ ...
- 芋道 Spring Boot API 接口文档 Swagger 入门
点击上方"芋道源码",选择"设为星标" 做积极的人,而不是积极废人! 源码精品专栏 原创 | Java 2020 超神之路,很肝~ 中文详细注释的开源项目 RP ...
- 整合swagger2生成Restful Api接口文档
整合swagger2生成Restful Api接口文档 swagger Restful文档生成工具 2017-9-30 官方地址:https://swagger.io/docs/specificati ...
- echarts4离线使用文档_适合写API接口文档的管理工具有哪些?
现在越来越流行前后端分离开发,使用ajax交互.所以api接口文档就变的十分有意义了,目前市场有哪些比较优秀的接口文档管理工具呢? 1.MinDoc 网址:https://www.iminho.me/ ...
- python生成api文档_Django 自动生成api接口文档教程
最近在写测试平台,需要实现一个节点服务器的api,正好在用django,准备使用djangorestframework插件实现. 需求 实现一个接口,在调用时,通过传递的参数,直接运行对应项目的自动化 ...
最新文章
- LiveGBS国标流媒体-摄像机网页低延时无插件直播实现
- 美团王庆:当老板对指标进行灵魂拷问时,该如何诊断分析?
- 划重点!《企业数字化升级之路》白皮书讲了哪些干货?
- Codeforces Round #529 (Div. 3) E. Almost Regular Bracket Sequence (括号配对,前缀和)
- 如何:从Spring 4.0快速入门以构建简单的REST-Like API(演练)
- 如何正确的停掉线程?这里面大有门道!
- Redis学习总结(16)——Redis 集群的5种使用方式,及各自优缺点对比分析
- 在电脑前,写点什么...
- linux shell pattern,shell 三剑客之 sed pattern 详解
- 2003服务器系统pe,SERVER 2003 PE(移动存储PE系统)v16.68免费版
- OriginPro 2021 设置成中文(软件自带)
- com.mysql.jdbc.MysqlDataTruncation 报错
- 【人脸识别】基于 Gabor+SVM和PCA+SVM实现人脸识别matlab源码含 GUI
- 脚本不得关闭非脚本打开的窗口。Scripts may close only the windows that were opened by it...
- git安装 苹果笔记本_远程系统重装安装电脑维修笔记本台式xpwin7810苹果mac双系统安装...
- KSO - Vue2的生命周期的个人理解
- 【WLAN】【测试】如何使用MacBook进行WiFi无线空口抓包
- 基与坐标系(阅读《理解矩阵》笔记)
- 计算机网络(中科大郑烇)第一章笔记
- lck文件 虚拟机_虚拟机文件错误不能启动的修改办法
热门文章
- POJ 2240 Arbitrage——spfa判正环||flody
- Web 前端:知道这些,至少有底气去面试了
- 哈佛大学有没有计算机专业,美国哈佛大学计算机专业课程有哪些?
- 致远项目管理SPM系统五大技术平台层-CMP能力概述
- 问题:为什么我们计算的GDP增长率跟统计局公布的不一样
- 30+的华为,也在乘风破浪
- C语言:编写加密程序。
- 计算机中英文标点符号对照表,常用中文标点符号和键盘对照表.doc
- R语言加载UCI糖尿病数据集、并启动Rattle GUI、调用party包中的ctree函数构建条件推理树模型、Rattle混淆矩阵、使用R自定义编写函数通过混淆矩阵计算特异度、敏感度、PPV、NPV
- 局域网组网 | 交换机常用命令