您当前的位置: 首页 > 知识百科 > 微信小程序怎么实现和数据库的交互相关资料

微信小程序怎么实现和数据库的交互相关资料

时间:2023-07-01 14:05 阅读数:109 人阅读 分类:知识百科

  小程序和数据库从来都不是分割开来的两部分,两者是相辅相成的,微信小程序怎么实现和数据库的交互,这个问题得到了众多小程序开发者的重视,所以今天小编特意为大家带来了一些相关资料,希望对大家有所帮助。

  一、微信服务器与开发者服务器交互

  显然的,如果公众号想成为开发者专用号,就必须部署自己的独立应用,也就是说必须要有自己的服务器。以Java 开发为例,需要有对应web应用,且是80端口。服务器获取的方式很多,可以租(比如阿里、腾讯:收费),也可以使用新浪SAE(可免费)。

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

  二、微信小程序怎么实现和数据库的交互

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

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

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

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

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

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

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

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

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

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

  以上就是关于微信小程序怎么实现和数据库的交互的全部内容了,小程序和数据库的交互有利于小程序开发,也对小程序功能的实现有所帮助,希望大家参照以上资料都能获得成功。更多相关资料请关注微信小程序商店。

  

  微信小程序数据库交互开发实例

  微信小程序数据库交互怎么实现?

  微信小程序数据交互怎么操作