C#開發(fā)微信門戶及應用(16)-微信企業(yè)號的配置和使用
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
在本系列隨筆的前面,主要就是介紹微信公眾號的門戶應用開發(fā),最近把整個微信框架進行了擴展補充,增加了最新的企業(yè)號的API封裝和開發(fā),后續(xù)主要介紹如何利用C#進行微信企業(yè)號的開發(fā)工作,本篇作為微信企業(yè)號的開發(fā)的起步篇,介紹微信企業(yè)號的配置和使用。
1、微信企業(yè)號的注冊和登陸企業(yè)號是繼公眾號、訂閱號的另外一種微信類型,它主要是面對企業(yè)的。企業(yè)號是微信為企業(yè)客戶提供的移動應用入口??梢詭椭髽I(yè)建立員工、上下游供應鏈與企業(yè) IT 系統(tǒng)間的連接。利用 企業(yè)號 ,企業(yè)或第三方合作伙伴可以幫助企業(yè)快速、低成本的實現(xiàn)高質量的移動輕應用,實現(xiàn)生產、管理、協(xié)作、運營的 移動化 。 個人覺得企業(yè)號最大的亮點是可以不限數(shù)量的消息發(fā)送,也就是可以在企業(yè)員工之間暢通交流。相對于公眾號和訂閱號,發(fā)送消息的謹慎程度,微信企業(yè)號可謂給人眼前一亮的感覺。不過微信企業(yè)號是需要內部建立好通訊錄,關注者需要匹配通訊錄的微信號、郵箱、電話號碼任一個通過才可以關注,也就是可以防止其他外來人員的自由關注了,另外如果為了安全考慮,還可以設置二次驗證,也就是一個審核過程。 企業(yè)號的認證和公眾號一樣,需要提供相關的企業(yè)資質文件,并且認證每年都要收取費用,否則可能有人員和功能的一些限制。覺得微信真是想著方法賺錢,目前已有的收費模式有,訂閱號、公眾號、企業(yè)號、開放平臺,好像都有認證收費的了,而且微信小店也還需要收2萬的押金,一切都是錢呀。 好了,其他不多說,微信的注冊地址是:https://qy.weixin.qq.com,一個郵箱不能同時注冊微信公眾號和微信企業(yè)號。 對于企業(yè)開通企業(yè)號并開始使用需要四步 1) 企業(yè)到微信官網(wǎng)( http://qy.weixin.qq.com )申請開通; 2) 開通后,企業(yè)在企業(yè)號管理后臺導入成員,發(fā)布二維碼; 3) 企業(yè)調用企業(yè)號 api 與企業(yè)自有系統(tǒng)對接開發(fā); 4) 員工關注,收到微信信息,在微信中與企業(yè)交互 注冊好企業(yè)號,就可以通過微信掃一掃,掃描企業(yè)二維碼進行登錄了,掃描的時候,需要微信進行確認,才可以繼續(xù)輸入密碼進行登錄,操作界面如下所示(左邊是手機截圖,右邊是網(wǎng)頁截圖)。
登錄后我們就可以看到對應的電腦端的管理界面了。 2、設置開發(fā)回調模式如果開發(fā)過微信公眾號,那么我們就知道,如果需要在微信服務器和網(wǎng)站服務器之間建立連接關系,實現(xiàn)消息的轉發(fā)和處理,那么就應該設置一個回調模式,需要配置好相關的參數(shù)。然后在自己 網(wǎng)站服務器里面建立一個處理微信服務器消息的入口。
進入配置后,我們需要修改相關的URL、Token、EncodingAESKey等參數(shù),主要是URL,這個就是和公眾號的入口處理一樣的,需要我們發(fā)布到網(wǎng)站服務器上的處理入口。 Token和AESKey可以根據(jù)提示動態(tài)生成一個即可,AESKey好像必須是23位的,所以這個一般是讓它自己生成的,這個主要用來加密解密使用的。 URL、Token、EncodingAESKey三個參數(shù)說明。 1)URL是企業(yè)應用接收企業(yè)號推送請求的訪問協(xié)議和地址,支持http或https協(xié)議。 2)Token可由企業(yè)任意填寫,用于生成簽名。 3)EncodingAESKey用于消息體的加密,是AES密鑰的Base64編碼。 驗證URL、Token以及加密的詳細處理請參考后續(xù) “接收消息時的加解密處理” 的部分。 我公司的企業(yè)號配置后的界面如下所示。 這個URL里面指向的頁面功能,需要對數(shù)據(jù)進行解析并返回給微信服務器,因此我們需要在服務器上預先部署好這個處理功能入口。 除了上面的幾個函數(shù),還有一個CorpID的參數(shù)需要使用,我們可以在后臺主界面-設置里面查看到。 然后我們?yōu)榱朔奖憔W(wǎng)站后臺使用,我們和公眾號的配置一樣,把它放到了Web.Config里面,如下所示。 3、實現(xiàn)回調頁面的功能開發(fā)前面介紹了幾個配置項,需要在回調頁面里面使用的,本小節(jié)繼續(xù)介紹如何實現(xiàn)企業(yè)號信息的回發(fā),使之通過回調測試的操作。 由于回調測試的數(shù)據(jù)是通過Get方式發(fā)送的,因此我們的處理邏輯代碼如下所示,和公眾號的類似處理,只是實現(xiàn)部分不太一樣而已。 /// <summary> 具體的處理代碼如下所示,里面的一個加解密處理的類是微信企業(yè)號附錄里面提供的,我使用了C#版本的SDK而已。 /// <summary>
如果對這個《C#開發(fā)微信門戶及應用》系列感興趣,可以關注我的其他文章,系列隨筆如下所示: C#開發(fā)微信門戶及應用(20)-微信企業(yè)號的菜單管理 C#開發(fā)微信門戶及應用(19)-微信企業(yè)號的消息發(fā)送(文本、圖片、文件、語音、視頻、圖文消息等) C#開發(fā)微信門戶及應用(18)-微信企業(yè)號的通訊錄管理開發(fā)之成員管理 C#開發(fā)微信門戶及應用(17)-微信企業(yè)號的通訊錄管理開發(fā)之部門管理 C#開發(fā)微信門戶及應用(16)-微信企業(yè)號的配置和使用 C#開發(fā)微信門戶及應用(15)-微信菜單增加掃一掃、發(fā)圖片、發(fā)地理位置功能 C#開發(fā)微信門戶及應用(14)-在微信菜單中采用重定向獲取用戶數(shù)據(jù) C#開發(fā)微信門戶及應用(13)-使用地理位置擴展相關應用 C#開發(fā)微信門戶及應用(11)--微信菜單的多種表現(xiàn)方式介紹 C#開發(fā)微信門戶及應用(10)--在管理系統(tǒng)中同步微信用戶分組信息 C#開發(fā)微信門戶及應用(9)-微信門戶菜單管理及提交到微信服務器 C#開發(fā)微信門戶及應用(8)-微信門戶應用管理系統(tǒng)功能介紹 C#開發(fā)微信門戶及應用(7)-微信多客服功能及開發(fā)集成 C#開發(fā)微信門戶及應用(6)--微信門戶菜單的管理操作 C#開發(fā)微信門戶及應用(4)--關注用戶列表及詳細信息管理 C#開發(fā)微信門戶及應用(3)--文本消息和圖文消息的應答 C#開發(fā)微信門戶及應用(2)--微信消息的處理和應答
![]() 專注于Winform開發(fā)框架、Web開發(fā)框架、WCF開發(fā)框架的研究及應用。 轉載請注明出處: ![]() 該文章在 2014/12/2 1:00:10 編輯過 |
關鍵字查詢
相關文章
正在查詢... |