接下来,小编就为大家介绍一下如何使用葡萄城公司的企业级低代码开发平台——活字格实现微信公众号自动回复消息。
活字格设计器和服务管理器可以在葡萄城官网下载即可,服务器可使用自有的物理机,云服务器或活字格云。这里为了演示方便,使用的是活字格云,想了解活字格云的小伙伴请戳。
我们可以在微信公众平台中创建一个微信公众号,也可以使用现有已有的微信公众号。
然后在微信公众号提供的微信官方文档中,找到【被动回复用户消息】章节,我们也是利用这个功能来实现想要的效果。
在正式调用被动回复用户消息接口之前,我们需要先在微信处填写服务器配置,这里可以参考微信官方文档的接入指南。在文档中可以看到我们需要在后台中填写一个WEB-API的请求路径,这个API需要接收来自微信服务器的一个GET请求,然后原样返回这个请求的echostr参数,即可完成接入。
我们可以在活字格设计器中创建一个任何人可以访问的支持POST/GET请求的服务端命令即可(这个服务端命令便是之后答复微信消息的服务端命令)。
设置好之后,我们在命令里直接返回echostr参数的内容就可以完成对接了。
如果大家对验证有安全性的考虑,也可以参考微信公众号的接入指南,在命令中做验证,验证通过后再执行返回命令返回验证数据即可。
最后,我们将这个活字格工程发布到我们的服务器中即可,这里选择发布到了活字格云中。
接下来我们就可以实现微信公众号的自动回复消息了,那在回复消息之前肯定先需要得知道客户发送了什么内容,才好去判断要回复什么消息。获取微信公众号得到消息的内容,可以参考接收普通消息。
可以看到微信会发送一个POST请求到咱们配置的接口中,然后请求体中会包含一个XML数据包,数据包中就是用户发给微信公众号的消息。
同样,我们在活字格工程中新建一个服务端命令,使用【获取请求数据】命令,就可以获取到微信公众号推送的XML数据包。
得到用户给我们的公众号发送的消息之后,我们便可以根据消息的内容去回复消息了,可以参考被动回复用户消息。在服务端命令中也返回一个XML的数据格式即可。
然后我们继续可以新建一个服务端命令,编写接收回复逻辑,当收到用户发送的相关信息后,回复用户。
以上就是使用低代码对接微信公众号实现自动回复消息的全过程,如果您想了解更多信息,欢迎访问葡萄城官网
*请认真填写需求信息,我们会在24小时内与您取得联系。