说白了,就是利用微信提供的一系列接口,和微信服务器通信,操作微信服务器上的数据。
通信是通过http request。由微信服务器发起,由开发者url将响应准备好,并写入http response。(若是php脚本作为url,只需要将指定格式的响应内容置于于php脚本中,则自动会作为响应返回给微信服务器)
微信服务器定义的数据类型:
1.用户发送消息类型。
文本:text
图片:image
语音:voice
视频:video
位置:location
链接:link
2.开发者回复消息类型。
文本:text
图文:news
音乐:music
接入微信的大概的消息流程:
用户添加一张图片或者其他内容到微信app。
微信后台将内容用xml描述该内容并传给开发者url。
开发者url返回xml描述的内容给微信后台。
微信后台在微信app内展示开发者的回应消息。