php专区

 首页 > php专区 > PHP应用 > 开放平台 > .net mvc 微信开发笔记(三)------微信接口简单分类

.net mvc 微信开发笔记(三)------微信接口简单分类

分享到:
【字体:
导读:
          网址接入之后,我们的开发环境配置完成。 然后就可以按照开发文档写程序了。 开发文档连接:点这里 为了大家更好的理解,我大致把微信开发所需要接口分为两类:...

网址接入之后,我们的开发环境配置完成。

然后就可以按照开发文档写程序了。

 

开发文档连接:点这里

 

为了大家更好的理解,我大致把微信开发所需要接口分为两类:

 

一.需要实时通信的接口(微信主动推送给开发者)

二.实时性要求不高的接口(开发者在需要时访问微信)

 

第一类接口,一般都涉及到数据实时上传下载,比如:

1.接受普通消息(用户给公共账号发文字、图片等)

2.发送被动响应消息(自动回复用户消息)

3.接受事件推送(用户关注/取消关注)

4.接受语音识别结果(用户发送语音消息)

5.获取用户地理位置(用户每次进入公共主页,微信自动推送他的地理位置给我们)

6.将消息发送至多客服(用户消息转发)

 

这种请求,微信数据包基本以XML格式发送和回复。

 

第二类请求,一般实时性并不是很强,我们可以在需要的时候访问,比如:

1.发送客服消息(区别于上边的发送被动消息,详情见开发文档)

2.高级群发(比如订阅号的每日推送)

3.获取用户基本信息

4.获取关注者列表

5.获取access_token

。。。

 

这类请求,数据包基本以Json的形式发送和回复。

 

来张图说明一下

 

 

现在大家的思路已经很明确了,想继续开发,大家需要:

1.通读开发文档

2.实现XML、Json的接收和发送 

分享到:
.net mvc 微信开发笔记(四)------STREAM...
这一节我们以“获取用户普通消息”和“发送被动响应消息”为例, 微信开发,需要设计到网络编程,涉及到一个概念,c#里叫做stream,字面意思是“河,水流”,我们日常称为“流”。 那什么是流呢? 流,简单来说就是建立在面向对象基础上的一种抽象的处理数据的工具。在流中,定义了一些处理数据的基本操作,如读取数据,...
柳峰微信公众帐号开发教程第18篇-应用实...
引言及内容概要 微信公众平台支持向用户回复音乐消息,用户收到音乐消息后,点击即可播放音乐。通过音乐消息,公众账号可以实现音乐搜索(歌曲点播)功能,即用户输入想听的音乐名称,公众账号返回对应的音乐(歌曲)。读者可以关注xiaoqrobot体验该功能,操作指南及使用如下所示。 考虑到歌曲名称有重复的情况,用户还...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……