日本电影一区二区_日本va欧美va精品发布_日本黄h兄妹h动漫一区二区三区_日本欧美黄色

對接方案:低代碼對接微信公眾號自動回復(fù)消息(微信公眾號自動回復(fù)鏈接代碼)

前言

相信大家都有關(guān)注過不少微信公眾號,其中有很多微信公眾號提供了自動回復(fù)消息的功能,用戶給微信公眾號發(fā)送消息時(shí),微信公眾號會自動回復(fù)對應(yīng)的消息,比如下圖:

對接方案:低代碼對接微信公眾號自動回復(fù)消息(微信公眾號自動回復(fù)鏈接代碼)

接下來,小編就為大家介紹一下如何使用葡萄城公司的企業(yè)級低代碼開發(fā)平臺——活字格實(shí)現(xiàn)微信公眾號自動回復(fù)消息。

對接方案:低代碼對接微信公眾號自動回復(fù)消息(微信公眾號自動回復(fù)鏈接代碼)

環(huán)境準(zhǔn)備

1、活字格設(shè)計(jì)器(v9.0.103.0);

2、活字格服務(wù)管理器(v9.0.103.0)或活字格云;

3、可供外網(wǎng)訪問的服務(wù)器;

4、注冊完善的微信公眾號;

5、活字格插件:《豪豪插件合集》、《對象與集合操作工具》。

活字格設(shè)計(jì)器和服務(wù)管理器可以在葡萄城官網(wǎng)下載即可,服務(wù)器可使用自有的物理機(jī),云服務(wù)器或活字格云。這里為了演示方便,使用的是活字格云,想了解活字格云的小伙伴請?jiān)L問葡萄城官網(wǎng)。

操作步驟

創(chuàng)建微信公眾號

我們可以在微信公眾平臺中創(chuàng)建一個(gè)微信公眾號,也可以使用現(xiàn)有已有的微信公眾號。

對接方案:低代碼對接微信公眾號自動回復(fù)消息(微信公眾號自動回復(fù)鏈接代碼)

然后在微信公眾號提供的微信官方文檔中,找到【被動回復(fù)用戶消息】章節(jié),我們也是利用這個(gè)功能來實(shí)現(xiàn)想要的效果。

對接方案:低代碼對接微信公眾號自動回復(fù)消息(微信公眾號自動回復(fù)鏈接代碼)

今天演示的是回復(fù)文本消息:

對接方案:低代碼對接微信公眾號自動回復(fù)消息(微信公眾號自動回復(fù)鏈接代碼)

注意:為了實(shí)現(xiàn)此功能,需要開啟微信公眾號的【開發(fā)者模式】。

接入服務(wù)器配置

在正式調(diào)用被動回復(fù)用戶消息接口之前,我們需要先在微信處填寫服務(wù)器配置,這里可以參考微信官方文檔的接入指南。在文檔中可以看到我們需要在后臺中填寫一個(gè)WEB-API的請求路徑,這個(gè)API需要接收來自微信服務(wù)器的一個(gè)GET請求,然后原樣返回這個(gè)請求的echostr參數(shù),即可完成接入。

對接方案:低代碼對接微信公眾號自動回復(fù)消息(微信公眾號自動回復(fù)鏈接代碼)

我們可以在活字格設(shè)計(jì)器中創(chuàng)建一個(gè)任何人可以訪問的支持POST/GET請求的服務(wù)端命令即可(這個(gè)服務(wù)端命令便是之后答復(fù)微信消息的服務(wù)端命令)。

對接方案:低代碼對接微信公眾號自動回復(fù)消息(微信公眾號自動回復(fù)鏈接代碼)

設(shè)置對應(yīng)的參數(shù):

對接方案:低代碼對接微信公眾號自動回復(fù)消息(微信公眾號自動回復(fù)鏈接代碼)

設(shè)置好之后,我們在命令里直接返回echostr參數(shù)的內(nèi)容就可以完成對接了。

對接方案:低代碼對接微信公眾號自動回復(fù)消息(微信公眾號自動回復(fù)鏈接代碼)

如果大家對驗(yàn)證有安全性的考慮,也可以參考微信公眾號的接入指南,在命令中做驗(yàn)證,驗(yàn)證通過后再執(zhí)行返回命令返回驗(yàn)證數(shù)據(jù)即可。

對接方案:低代碼對接微信公眾號自動回復(fù)消息(微信公眾號自動回復(fù)鏈接代碼)

最后,我們將這個(gè)活字格工程發(fā)布到我們的服務(wù)器中即可,這里選擇發(fā)布到了活字格云中。

在微信服務(wù)器配置:

  • URL:填寫我們發(fā)布的應(yīng)用地址:https://<應(yīng)用地址>/ServerCommand/<服務(wù)端命令名稱>
  • Token:可隨機(jī)填寫
  • EncodingAESKey:加密時(shí)驗(yàn)證使用的密鑰
  • 消息加密方式:這里選擇明文模式

對接方案:低代碼對接微信公眾號自動回復(fù)消息(微信公眾號自動回復(fù)鏈接代碼)

填寫完成,提交后即可完成服務(wù)器配置。

接收普通消息

接下來我們就可以實(shí)現(xiàn)微信公眾號的自動回復(fù)消息了,那在回復(fù)消息之前肯定先需要得知道客戶發(fā)送了什么內(nèi)容,才好去判斷要回復(fù)什么消息。獲取微信公眾號得到消息的內(nèi)容,可以參考接收普通消息。

可以看到微信會發(fā)送一個(gè)POST請求到咱們配置的接口中,然后請求體中會包含一個(gè)XML數(shù)據(jù)包,數(shù)據(jù)包中就是用戶發(fā)給微信公眾號的消息。

對接方案:低代碼對接微信公眾號自動回復(fù)消息(微信公眾號自動回復(fù)鏈接代碼)

同樣,我們在活字格工程中新建一個(gè)服務(wù)端命令,使用【獲取請求數(shù)據(jù)】命令,就可以獲取到微信公眾號推送的XML數(shù)據(jù)包。

對接方案:低代碼對接微信公眾號自動回復(fù)消息(微信公眾號自動回復(fù)鏈接代碼)對接方案:低代碼對接微信公眾號自動回復(fù)消息(微信公眾號自動回復(fù)鏈接代碼)

被動回復(fù)用戶消息

得到用戶給我們的公眾號發(fā)送的消息之后,我們便可以根據(jù)消息的內(nèi)容去回復(fù)消息了,可以參考被動回復(fù)用戶消息。在服務(wù)端命令中也返回一個(gè)XML的數(shù)據(jù)格式即可。

回復(fù)文本消息

<xml> <ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTime>12345678</CreateTime> <MsgType><![CDATA[text]]></MsgType> <Content><![CDATA[你好]]></Content></xml>

參數(shù)

是否必須

描述

ToUserName

接收方賬號(收到的OpenID)

FromUserName

開發(fā)者微信號

CreateTime

消息創(chuàng)建時(shí)間 (整型)

MsgType

消息類型,文本為text

Content

回復(fù)的消息內(nèi)容(換行:在content中能夠換行,微信客戶端就支持換行顯示)

然后我們繼續(xù)可以新建一個(gè)服務(wù)端命令,編寫接收回復(fù)邏輯,當(dāng)收到用戶發(fā)送的相關(guān)信息后,回復(fù)用戶。

對接方案:低代碼對接微信公眾號自動回復(fù)消息(微信公眾號自動回復(fù)鏈接代碼)

發(fā)布應(yīng)用

發(fā)布應(yīng)用到對應(yīng)的服務(wù)器上,我們來看一下實(shí)現(xiàn)效果:

對接方案:低代碼對接微信公眾號自動回復(fù)消息(微信公眾號自動回復(fù)鏈接代碼)

以上,我們就已經(jīng)實(shí)現(xiàn)了微信公眾號回復(fù)文本消息的效果啦。

獲取完整的文件工程Gitee請?jiān)L問葡萄城官網(wǎng)技術(shù)博客。

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號
公眾號
在線咨詢
分享本頁
返回頂部
建始县| 绥德县| 东平县| 辽宁省| 花莲市| 自治县| 密山市| 罗田县| 建昌县| 来宾市| 东兰县| 高安市| 牡丹江市| 英吉沙县| 当涂县| 八宿县| 雅江县| 郑州市| 鸡泽县| 潞西市| 德阳市| 平邑县| 瑞安市| 桑日县| 双流县| 烟台市| 洛浦县| 郑州市| 华坪县| 南召县| 株洲县| 美姑县| 宾阳县| 汤阴县| 长子县| 离岛区| 晋江市| 涿鹿县| 宁海县| 泸水县| 新化县|