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

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

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

Feb 17, 2017 pm 03:06 PM

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

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

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

1)實現(xiàn)選單的動態(tài)配置及更新到伺服器上;

2)動態(tài)定義事件和回應訊息,實現(xiàn)對不同產(chǎn)業(yè),不同需求的選單動作回應;

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

4)獲取訂閱用戶和用戶分組信息,並可以實現(xiàn)用戶分組信息的維護等操作;

5)管理並更新多媒體文件、圖文訊息等內容,方便為客戶推播訊息做準備。

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

?

1、微信選單管理

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

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

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

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

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

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

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

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

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

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

2、選單事件的處理

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

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

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

新增事件定義如下所示

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

事件的回應內容編碼,可以選擇輸入或從「編輯」按鈕中選擇,當選擇「編輯」按鈕進行選擇的時候,系統(tǒng)彈出一個對話框供使用者對事件的回應內容編碼選擇。

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

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

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

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

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

3、微信訊息內容管理

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

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

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

訊息內容的新增介面如下所示。

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

文字訊息的手機上介面效果如下圖所示。

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

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

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

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

上面的這個客戶關係管理系統(tǒng)的消息,在手機上顯示的界面效果如下所示,單擊鏈接,可以切換到消息跳轉鏈接地址的。

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

4、應答指令的維護

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

5、訂閱用戶管理

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

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

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

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

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

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

雙擊可以查看訂閱用戶信息,查看訂閱用戶的詳細信息界面如下所示。

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

7、用戶分組管理

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

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

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

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

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

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

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

8、多媒體管理

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

檔案成功上傳到伺服器後,在清單裡面的「檔案上傳標識,就是一串BASE64的編碼數(shù)據(jù),同時有一個上傳的時間戳(因為微信伺服器只保留了3天的媒體數(shù)據(jù),超過期限的數(shù)據(jù)會自動刪除。介面操作如下所示,其中引入了附件上傳的控制項進行文件的操作,非常方便。語音、視訊、縮圖。資訊的傳送,上傳選定的記錄操作介面如下所示。

C#開發(fā)微信門戶及應用-微信門戶應用管理系統(tǒng)功能介紹 多媒體檔案順利上傳後,記錄的資訊如下圖所示。為單圖文訊息和多圖文訊息兩種,單一圖文訊息如下圖所示。同樣的方式進行管理,先上傳到伺服器,然後在進行訊息的傳送操作,多媒體訊息一樣有時間方面的限制要求,具體在我們的微信入口網(wǎng)站平臺裡面管理介面如下所示。文訊息介面如下所示,儲存後,可以在編輯介面中的「其他圖文清單」裡面,繼續(xù)加入多圖文的訊息內容。

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

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

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

新增後的多圖文列表,可以進行查看管理。

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

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

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

10、會話訊息管理

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

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

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

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

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

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

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

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

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

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

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

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

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

?更多C#開發(fā)微信入口網(wǎng)站及應用-微信入口網(wǎng)站應用程式管理系統(tǒng)功能介紹?相關文章請關注PHP中文網(wǎng)!

?

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

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創(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

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

Dreamweaver CS6

Dreamweaver CS6

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

SublimeText3 Mac版

SublimeText3 Mac版

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

熱門話題

Laravel 教程
1597
29
PHP教程
1488
72