当前位置: 首页 > 网络学院 >

微信小程序新手教程之怎么实现消息交互

新客网 XKER.COM 时间:2017-01-11 18:22:40来源:下载吧  评论:

微信小程序新手教程之怎么实现消息交互,本篇默认已经成功安装微信小程序工具,来和小编一起看看吧

微信小程序新手教程之怎么实现消息交互_新客网

我们以消息交互场景,讲解交互过程。就是粉丝给公众号发送了一条消息,公众号自动回复一条或多条消息。比如,你关注了公众号 程序员实战(coder10),想撩一下它,就发送了一条文本消息:hello,于是下面的事情就会发生了....

1动作请求:就是你给coder10发送了 hello ;这时候微信平台服务器会接受到这条消息,并确定是公众号coder10的粉丝发送来的;

2是否开发者公众号:在微信公众平台中可以开启开发者配置,如果没有配置,说明不是开发号,进入:3业务处理 ;如果配置为开发者号,那么进入:4包装转换;

3业务处理:微信平台会根据coder10的 “自动回复”(微信平台菜单)中的设置,获取对应的回复素材,然后进行:8回复处理;

4包装转换:微信平台会重新包装粉丝请求的动作,并转换为公众号开放接口报文的形式(XML格式),并转发给开发者服务器;

5请求:微信平台会带着转换后的参数,发送http请求开发者服务器应用,也就是上文提到的web应用。所以web应用必须是公网的、开放的、80端口的应用。请求的URL就是公众号成为开发者号配置的时候,填写的URL、Token认证时候的URL(后面详细介绍)。

6开发者根据自己的业务进行处理:现在就进入了码农们比较熟悉的领域了,无论你用什么技术或编程语言,只要提供对外的web应用就可以了。

此web应用可以接受http请求,并获取参数,根据自己的业务逻辑处理后,包装转换回复数据,并返回数据给微信服务器:7回复;

7回复:回复的数据格式依然是公众号开放接口规定的XML格式的报文。微信服务器接收到数据之后,进入:8回复处理;

8回复处理:就是将要回复的内容转换处理,比如是菜单调用摄像头事件,还是地理位置事件,还是仅仅回复消息等等;coder10是回复消息。处理完成之后进行动作回复;

9动作回复:这时,粉丝的微信中就会收到公众号的反馈!

流程结束!

下面小编就给大家介绍一种一个小程序吧

嗨图功能

微信小程序新手教程之怎么实现消息交互_新客网

1、专题——DIY图片的模板,点击可以生成使用,分享到朋友圈。

2、分享墙——用户上传的自己DIY作品。

3、立即制作——可以用自己的图来DIY。

4、告诉我——告诉产品的改进,内容的增加。

想要体验怎么制作属于自己个性朋友圈照片的用户,扫一扫下面的二维码就可以啦!还等什么,赶紧扫码体验,开启你的嗨图之旅吧!

微信小程序新手教程之怎么实现消息交互_新客网


如果本文对您有帮助请分享给您的好友,也可按Ctrl+D收藏本页面,谢谢!感谢本文来源方:下载吧

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)