亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目錄
1、微信選單管理
2、選單事件的處理
3、微信訊息內(nèi)容管理
4、應(yīng)答指令的維護(hù)
5、訂閱用戶管理
8、多媒體管理
9、圖文訊息處理
10、會話訊息管理
11、群發(fā)訊息管理
首頁 微信小程式 微信開發(fā) C#開發(fā)微信入口網(wǎng)站應(yīng)用程式管理系統(tǒng)功能介紹

C#開發(fā)微信入口網(wǎng)站應(yīng)用程式管理系統(tǒng)功能介紹

Mar 31, 2017 pm 03:04 PM

最近對微信介面進(jìn)行深入的研究,透過把底層介面一步步進(jìn)行封裝後,逐步升級到自動化配置、自動化應(yīng)答,以及後臺處理介面的最佳化和完善上,力求搭建一個較為完善、適用的微信門戶應(yīng)用管理系統(tǒng)。

微信入口網(wǎng)站應(yīng)用程式管理系統(tǒng),採用基於MVC+EasyUI的路線,由於多數(shù)網(wǎng)域伺服器上都只能支援.NET4.0,所以以MVC3,C#4.0作為開發(fā)基礎(chǔ),基本上能夠部署在任何.NET伺服器上。

在微信入口網(wǎng)站系統(tǒng)裡面,實作以下這些功能操作:

1)實作選單的動態(tài)設(shè)定及更新到伺服器上;

2)動態(tài)定義事件與回應(yīng)訊息,實現(xiàn)對不同行業(yè),不同需求的選單動作響應(yīng);

3)動態(tài)的應(yīng)答指令配置處理,實現(xiàn)整套應(yīng)答鏈的消息處理;

4)獲取訂閱用戶和用戶分組訊息,並可實現(xiàn)使用者分組資訊的維護(hù)等操作;

5)管理並更新多媒體檔案、圖文訊息等內(nèi)容,方便為客戶推播訊息做準(zhǔn)備。

6)使用向選定訂閱使用者或分組進(jìn)行訊息的群發(fā)功能。

?

1、微信選單管理

在系統(tǒng)中管理選單,並透過把選單提交到伺服器上,實現(xiàn)選單的動態(tài)配置和生成,能夠為我們系統(tǒng)適應(yīng)各種的需要,實現(xiàn)靈活的處理。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

微信選單的新增介面如下所示。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

微信選單的修改介面如下所示

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

#微信選單定義是儲存在資料庫裡面,如果需要提交到微信伺服器上並生效,則需要呼叫微信API介面進(jìn)行處理,我在頁面的Controller控制器裡增加一個提交到伺服器的處理方法。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

在微信服務(wù)帳號的入口網(wǎng)站上,選單的表現(xiàn)效果如下所示。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

2、選單事件的處理

對於動態(tài)產(chǎn)生的選單,大多數(shù)情況下是用作Click的方式,也就是需要定義每個選單的事件回應(yīng)操作,我們使用微信的話,可以了解到,微信的處理事件,一般可以回應(yīng)使用者文字訊息、圖片訊息、圖文訊息等內(nèi)容,常規(guī)下,一般使用文字訊息或圖文訊息居多。

為了進(jìn)一步實現(xiàn)回應(yīng)內(nèi)容的重用,我們把選單的事件定義和內(nèi)容定義分開管理,事件定義可以使用多個文字訊息,也可以使用多個圖文訊息進(jìn)行組合,這樣可以實現(xiàn)更靈活的使用環(huán)境。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

新增事件定義如下所示

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

#事件的回應(yīng)內(nèi)容編碼,可以選擇輸入或從“編輯”按鈕中選擇,當(dāng)選擇「編輯」按鈕進(jìn)行選擇的時候,系統(tǒng)會彈出一個對話框供使用者對事件的回應(yīng)內(nèi)容編碼選擇。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

完成選擇後,回到原來的新增介面,將會看到傳回的記錄就是我們選擇的記錄。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

微信事件的編輯介面如下所示,類似新增介面的內(nèi)容。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

3、微信訊息內(nèi)容管理

?上面說到,選單的事件透過關(guān)聯(lián)事件編碼處理,而事件本身可以組合多個訊息內(nèi)容,因此訊息內(nèi)容是回應(yīng)客戶操作的最小單元,它們可以是一條文字訊息、圖文訊息,也可以是多個訊息的組合(同類型的話)。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

為了方便管理,我把訊息分成了圖文、指令、文字類型,如果需要,還可以根據(jù)需要把它細(xì)化為其他類型的消息。

訊息內(nèi)容的新增介面如下所示。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

文字訊息的手機(jī)上介面效果如下所示。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

這裡不管是文字訊息還是圖文訊息,我們統(tǒng)一以圖文訊息的定義來定義訊息,如果是文字訊息,我們只需要取得描述內(nèi)容作為訊息的主體即可。

圖文訊息的編輯介面如下所示,主要就是填寫完整的內(nèi)容和圖片,以及頁面詳細(xì)的連結(jié)即可。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

上面的這個客戶關(guān)係管理系統(tǒng)的訊息,在手機(jī)上顯示的介面效果如下所示,點擊鏈接,可以切換到訊息跳到連結(jié)地址的。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

4、應(yīng)答指令的維護(hù)

應(yīng)答指令的維護(hù),有點類似事件的管理,主要就是定義一些用到的指令,方便構(gòu)建應(yīng)答系統(tǒng)的響應(yīng)鏈,從而實現(xiàn)一步步的操作指令。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

在背景設(shè)定好回應(yīng)指令後,系統(tǒng)就能依照回應(yīng)指令鏈進(jìn)行處理了。首先我們需要提供一個進(jìn)入應(yīng)答鏈的提示介面,如下所示。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

但我們在選單選擇應(yīng)答系統(tǒng)後,系統(tǒng)傳回一個文字提示介面,如下所示。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

這個界面裡面提示了一些按鍵,包括幾個固定的按鍵和一些業(yè)務(wù)按鍵,輸入簡單的1~6可以對選擇進(jìn)行回應(yīng)。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

我們看到上面的介面,輸入指令1後,系統(tǒng)進(jìn)入下一層的應(yīng)答指令,然後列出幾個可供輸入的按鍵和內(nèi)容提示。

當(dāng)我們繼續(xù)輸入業(yè)務(wù)按鍵1後,回應(yīng)的是一個圖文訊息,也是關(guān)於按鍵的詳細(xì)說明。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

這個時候,我們也還可以輸入*號按鍵,回到上一層選單的。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

輸入0則轉(zhuǎn)入了客服對話模式,後續(xù)您發(fā)的任何訊息,將會轉(zhuǎn)送到多客服系統(tǒng)裡面了。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹 ?

當(dāng)用戶發(fā)送訊息後,客服助理就能及時收到訊息並處理和客戶的回應(yīng)了。

?C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

5、訂閱用戶管理

為了更有效管理訂閱用戶以及分組信息,我們可以從微信伺服器上獲取相關(guān)的信息,供我們了解關(guān)注的用戶訊息,也可以為後續(xù)的群發(fā)訊息做準(zhǔn)備。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

訂閱用戶的管理如下所示,預(yù)設(shè)可以透過用戶的地區(qū)進(jìn)行查看,地區(qū)根據(jù):國家-省份-城市這樣的層級進(jìn)行展開。點選同步數(shù)據(jù),可以把伺服器上的使用者資料下載到本地進(jìn)行更新或?qū)懭搿?

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

訂閱用戶,也可以根據(jù)分組進(jìn)行查看

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

#雙擊可以查看訂閱用戶訊息,查看訂閱用戶的詳細(xì)資訊介面如下所示。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

7、使用者分組管理

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

建立分組的介面如下所示。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

編輯分組資訊介面如下所示。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

當(dāng)對分組進(jìn)行編輯保存後,系統(tǒng)會記住那些修改過的,同步的時候,把本地新增的內(nèi)容,在伺服器上創(chuàng)建分組;把修改後的分組名稱,在伺服器上進(jìn)行修改,然後進(jìn)行同步清單處理。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹 ?

8、多媒體管理

多媒體管理是指把本地檔案上傳到微信伺服器上保存,方便訊息的傳送等操作。微信要求,某些訊息,必須是先上傳到伺服器上,然後才能使用它的媒體ID進(jìn)行發(fā)送的。

檔案成功上傳到伺服器後,在清單裡面的「檔案上傳標(biāo)識,就是一串BASE64的編碼數(shù)據(jù),同時有一個上傳的時間戳記(因為微信伺服器只保留了3天的媒體數(shù)據(jù),超過期限的資料會被自動刪除。操作。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

新增介面操作如下所示,其中引入了附件上傳的控制項進(jìn)行檔案的操作,非常方便。同時上傳成功的文件,會在清單中列出。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

多媒體檔案可以是以下幾種方式:圖片、語音、影片、縮圖。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

保存後的資料記錄,檔案上傳標(biāo)識和時間戳記都是空的,我們?nèi)绻褂?,必須把他們上傳到微信的伺服器上,然後根?jù)它的MediaId進(jìn)行資訊的傳送,上傳選取的記錄操作介面如下所示。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

多媒體檔案順利上傳後,記錄的資訊如下所示。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

9、圖文訊息處理

圖文訊息分成單圖文訊息和多圖文訊息兩種,單圖文訊息如下所示。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

多圖文訊息如下所示:

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

#和多媒體資料管理一樣,圖文訊息也是透過同樣的方式進(jìn)行管理,先上傳到伺服器,然後在進(jìn)行訊息的傳送操作,多媒體訊息一樣有時間方面的限制要求,具體在我們的微信入口網(wǎng)站平臺裡面管理介面如下所示。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

新增圖文訊息介面如下所示,儲存後,可以在編輯介面中的「其他圖文清單」裡面,繼續(xù)加入多圖文的訊息內(nèi)容。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

在新增介面中,選擇圖文訊息的縮圖,都是透過選定指定的,已經(jīng)上傳到伺服器上圖片或是縮圖資源才可以的。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

新增後的多圖文列表,可以進(jìn)行檢視管理。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

儲存記錄後,然後繼續(xù)上傳,上傳後的記錄介面如下所示,成功後傳回一個上傳後的伺服器標(biāo)識和時間戳,否則提示錯誤。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

10、會話訊息管理

為了方便記錄客戶的輸入和發(fā)送訊息,我們在微信入口網(wǎng)站管理平臺裡面記錄使用者的輸入數(shù)據(jù),具體會話訊息管理介面如下所示。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

我們可以雙擊最近48小時內(nèi)的任何一條記錄,可以給關(guān)注的客戶進(jìn)行訊息的發(fā)送操作,如果訊息發(fā)送成功,用戶在手機(jī)的微信帳號裡面就能收到相關(guān)的發(fā)送訊息了。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

11、群發(fā)訊息管理

為了對客戶進(jìn)行對應(yīng)的行銷操作,有時候我們需要對指定的群組主或人員進(jìn)行訊息的群發(fā),讓客戶經(jīng)常性的了解我們產(chǎn)品的資訊和活動。

由於群發(fā)訊息,除了文字訊息,可以直接編輯發(fā)送外,其他數(shù)據(jù),必須要求是上傳到伺服器的多媒體檔案或圖文訊息內(nèi)容,因此前面的多媒體管理和圖文訊息管理,就是主要為了群發(fā)訊息的目的而引入的。有了上面的多媒體和多圖文訊息,我們從平臺裡面選擇記錄即可進(jìn)行發(fā)送,從而省卻麻煩的連帶工作,實現(xiàn)高效的信息群發(fā)操作。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

群發(fā)的訊息,可以按群發(fā)分組進(jìn)行查看,也可以按照訊息類型進(jìn)行查看,使得我們管理起來根據(jù)方便。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

新增圖文訊息,可以選擇文字訊息、圖文訊息、圖片訊息等內(nèi)容,根據(jù)不同的內(nèi)容,介面提供不同的選擇操作。

訊息的群發(fā)類型分為兩種,一種是根據(jù)分組,那麼從平臺裡面選擇對應(yīng)的分組即可;一種是根據(jù)用戶的OpenID進(jìn)行發(fā)送,提供給用戶輸入。主要的操作介面如下所示。

C#開發(fā)微信門戶應(yīng)用管理系統(tǒng)功能介紹

以上是C#開發(fā)微信入口網(wǎng)站應(yīng)用程式管理系統(tǒng)功能介紹的詳細(xì)內(nèi)容。更多資訊請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1597
29
PHP教程
1488
72