精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

微信企業號的消息發送(文本、圖片、文件、語音、視頻、圖文消息等)

開發 后端
企業號具有關注安全、消息無限制等特點,很適合企業內部的環境。本文主要介紹如何利用企業號實現文本、圖片、文件、語音、視頻、圖文消息等消息的發送操作。

我們知道,企業號主要是面向企業需求而生的,因此內部消息的交流顯得非常重要,而且發送、回復消息數量應該很可觀,對于大企業尤其如此,因此可以結合企業號實現內部消息的交流。企業號具有關注安全、消息無限制等特點,很適合企業內部的環境。本文主要介紹如何利用企業號實現文本、圖片、文件、語音、視頻、圖文消息等消息的發送操作。

1、企業號特點

對于企業號,有以下一些特點:

1)關注更安全

–只有企業通訊錄的成員才能關注企業號,分級管理員、保密消息等各種特性確保企業內部信息的安全。

企業可以設置自行驗證關注者身份,進行二次安全驗證,保證企業信息使用和傳遞安全。

若員工離職,企業管理員可在通訊錄中刪除該成員,該成員即自動取消關注企業號,同時微信中的企業號歷史記錄也會被清除。

2)應用可配置

–企業可自行在企業號中可配置多個服務號,可以連接不同的企業應用系統,只有授權的企業成員才能使用相應的服務號。

3)消息無限制

–發送消息無限制,并提供完善的的管理接口及微信原生能力,以適應企業復雜、個性化的應用場景。

企業可以主動發消息給員工,消息量不受限制。

4)使用更便捷

–企業號在微信中有統一的消息入口,用戶可以更方便地管理企業號消息。微信通訊錄也可以直接訪問企業號中的應用。

2、企業號的管理接口內容

目前企業號的內容可以用下面的分層圖來展示,分別包含素材管理、被動響應消息、通訊錄管理、自定義菜單等內容,詳細可以看下面圖示。

 

3、企業號消息和事件的處理

企業號和公眾號一樣,可以分為消息處理和事件處理,下面是他們兩種類型的處理操作,也就發送的消息有文本消息、圖片消息、文件消息、視頻消息、語音消息、地理文字消息、圖文和多媒體消息等。

事件處理主要就是關注、取消關注事件,以及菜單click類型和view類型兩種操作,還有就是地理位置上報事件等。

兩種類型的處理圖如下所示。

 

4、企業號消息管理

在企業的管理后臺,和公眾號一樣,可以看到對應信息交流記錄,包括文字、圖片、地理位置等等,如下所示。

由于消息分為幾種類型,包括文本(Text)、圖片(Image)、文件(File)、語音(Voice)、視頻(Video)、圖文消息等(News)、MpNews等。

因此我們需要分別對它們進行一定的定義和封裝處理,如下是它們的信息對象設計圖。

企業號發送消息的官方定義如下:

企業可以主動發消息給員工,消息量不受限制

調用接口時,使用Https協議、JSON數據包格式,數據包不需做加密處理

目前支持文本、圖片、語音、視頻、文件、圖文等消息類型。除了news類型,其它類型的消息可在發送時加上保密選項,保密消息會被打上水印,并且只有接收者才能閱讀。

我們以發送的文本消息為例進行說明,它的定義如下所示。

  • text消息
{
   "touser": "UserID1|UserID2|UserID3",
   "toparty": " PartyID1 | PartyID2 ",
   "totag": " TagID1 | TagID2 ",
   "msgtype": "text",
   "agentid": "1",
   "text": {
       "content": "Holiday Request For Pony(http://xxxxx)"
   },
   "safe":"0"
}

參數 必須 說明
touser UserID列表(消息接收者,多個接收者用‘|’分隔)。特殊情況:指定為@all,則向關注該企業應用的全部成員發送
toparty PartyID列表,多個接受者用‘|’分隔。當touser為@all時忽略本參數
totag TagID列表,多個接受者用‘|’分隔。當touser為@all時忽略本參數
msgtype 消息類型,此時固定為:text
agentid 企業應用的id,整型??稍趹玫脑O置頁面查看
content 消息內容
safe 表示是否是保密消息,0表示否,1表示是,默認0

 

其中每種消息都會包含以下消息所示,也就是它們共同的屬性:

    touser": "UserID1|UserID2|UserID3",
   "toparty": " PartyID1 | PartyID2 ",
   "totag": " TagID1 | TagID2 ",
   "msgtype": "text",
   "agentid": "1",

因此我們可以定義一個基類用來方便承載這些共同的信息。

  1. /// <summary>  
  2.     /// 企業號發送消息的基礎消息內容  
  3.     /// </summary>  
  4.     public class CorpSendBase  
  5.     {        
  6.         /// <summary>  
  7.         /// UserID列表(消息接收者,多個接收者用‘|’分隔)。特殊情況:指定為@all,則向關注該企業應用的全部成員發送  
  8.         /// </summary>  
  9.         public string touser { getset; }  
  10.  
  11.         /// <summary>  
  12.         /// PartyID列表,多個接受者用‘|’分隔。當touser為@all時忽略本參數  
  13.         /// </summary>  
  14.         public string toparty { getset; }  
  15.  
  16.         /// <summary>  
  17.         /// TagID列表,多個接受者用‘|’分隔。當touser為@all時忽略本參數  
  18.         /// </summary>  
  19.         public string totag { getset; }  
  20.  
  21.         /// <summary>  
  22.         /// 消息類型  
  23.         /// </summary>  
  24.         public string msgtype { getset; }  
  25.  
  26.         /// <summary>  
  27.         /// 企業應用的id,整型。可在應用的設置頁面查看  
  28.         /// </summary>  
  29.         public string agentid { getset; }  
  30.  
  31.         /// <summary>  
  32.         /// 表示是否是保密消息,0表示否,1表示是,默認0  
  33.         /// </summary>  
  34.         [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]  
  35.         public string safe { getset; }  
  36.  
  37.     } 

然后其他消息逐一繼承這個基類即可,如下所示。

最終會構成下面這個繼承關系圖。 

 

5、消息接口的定義和實現 

 定義好相關的發送對象后,我們就可以定義它的統一發送接口了,如下所示。

  1. /// <summary>  
  2.     /// 企業號消息管理接口定義  
  3.     /// </summary>  
  4.     public interface ICorpMessageApi  
  5.     {          
  6.         /// <summary>  
  7.         /// 發送消息。  
  8.         /// 需要管理員對應用有使用權限,對收件人touser、toparty、totag有查看權限,否則本次調用失敗。  
  9.         /// </summary>  
  10.         /// <param name="accessToken"></param>  
  11.         /// <returns></returns>  
  12.         CommonResult SendMessage(string accessToken, CorpSendBase data);  
  13.     } 

最終,文本等類型的消息會根據接口定義進行實現,實現代碼如下所示。注意,發送過程不需要調用加密類進行加密。

  1. /// <summary>  
  2.     /// 企業號消息管理實現類  
  3.     /// </summary>  
  4.     public class CorpMessageApi : ICorpMessageApi  
  5.     {  
  6.         /// <summary>  
  7.         /// 發送消息。  
  8.         /// 需要管理員對應用有使用權限,對收件人touser、toparty、totag有查看權限,否則本次調用失敗。  
  9.         /// </summary>  
  10.         /// <param name="accessToken"></param>  
  11.         /// <returns></returns>  
  12.         public CommonResult SendMessage(string accessToken, CorpSendBase data)  
  13.         {          
  14.             CommonResult result = new CommonResult();  
  15.  
  16.             string urlFormat = "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token={0}";  
  17.             var url = string.Format(urlFormat, accessToken);  
  18.             var postData = data.ToJson();  
  19.  
  20.             //數據不用加密發送  
  21.             CorpSendResult sendResult = CorpJsonHelper<CorpSendResult>.ConvertJson(url, postData);  
  22.             if (sendResult != null)  
  23.             {  
  24.                 result.Success = (sendResult.errcode == CorpReturnCode.請求成功);  
  25.                 result.ErrorMessage = string.Format("invaliduser:{0},invalidparty:{1},invalidtag:{2}",  
  26.                     sendResult.invaliduser, sendResult.invalidparty, sendResult.invalidtag);  
  27.             }  
  28.  
  29.             return result;  
  30.         }  
  31.     } 

6、消息的發送操作和實際效果

 定義好相應的發送對象后,我們就可以進行統一的消息發送操作,包括文本、圖片、文件、語音等等類型的消息,注意有些消息是需要上傳到服務器上,然后在根據mediaId進行發送出去的。

發送文本和圖片的操作代碼如下所示。

  1. private void btnSendText_Click(object sender, EventArgs e)  
  2.         {  
  3.             //發送文本內容  
  4.             ICorpMessageApi bll = new CorpMessageApi();  
  5.  
  6.             CorpSendText text = new CorpSendText("API 中文測試(http://www.iqidi.com)");  
  7.             text.touser = "wuhuacong";  
  8.             text.toparty = "4";//部門ID  
  9.             text.totag = "0";  
  10.  
  11.             text.safe = "0";  
  12.             text.agentid = "0";  
  13.  
  14.             CommonResult result = bll.SendMessage(token, text);  
  15.             if (result != null)  
  16.             {  
  17.                 Console.WriteLine("發送消息:{0} {1} {2}", text.text.content, (result.Success ? "成功" : "失敗"), result.ErrorMessage);  
  18.             }  
  19.         }  
  20.         private void btnSendImage_Click(object sender, EventArgs e)  
  21.         {  
  22.             btnUpload_Click(sender, e);  
  23.  
  24.             if (!string.IsNullOrEmpty(image_mediaId))  
  25.             {  
  26.                 //發送圖片內容  
  27.                 ICorpMessageApi bll = new CorpMessageApi();  
  28.  
  29.                 CorpSendImage image = new CorpSendImage(image_mediaId);  
  30.                 CommonResult result = bll.SendMessage(token, image);  
  31.                 if (result != null)  
  32.                 {  
  33.                     Console.WriteLine("發送圖片消息:{0} {1} {2}", image_mediaId, (result.Success ? "成功" : "失敗"), result.ErrorMessage);  
  34.                 }  
  35.             }  
  36.         } 

***在微信企業號上截圖效果如下所示,包括了文本測試、文件測試、圖文測試、語音測試均正常。

 

原文出自:http://www.cnblogs.com/wuhuacong/p/3995494.html

責任編輯:林師授 來源: 伍華聰的博客
相關推薦

2014-09-24 11:32:21

微信企業號開發

2014-09-24 11:11:08

微信企業號開發

2013-11-13 00:37:12

微信微信公號微信公眾賬號

2013-04-08 16:19:40

微信微信公眾平臺圖文消息

2019-11-22 23:02:14

微信更新界面

2024-12-19 10:00:00

Python發送消息編程

2013-04-09 23:02:34

微信公眾平臺圖文消息

2013-04-10 18:29:09

微信公眾平臺接口開發

2013-11-12 23:32:53

微信公號微信公眾賬號

2014-09-25 13:19:35

微信企業號

2013-11-13 00:20:01

微信微信公號微信公眾賬號

2015-08-07 15:39:26

仿微信語音界面源碼

2013-11-13 00:14:16

微信微信公號微信公眾賬號

2021-08-10 13:57:37

微信推送技術

2014-09-28 22:38:21

微信企業號

2020-10-10 07:55:30

微信

2025-03-31 10:49:16

2014-09-25 15:27:28

微信企業號注冊流程

2014-09-24 13:11:34

信企業號

2023-12-25 08:04:24

點贊
收藏

51CTO技術棧公眾號

美女被到爽高潮视频| 日韩精品视频一区二区在线观看| 国产精品爽爽久久久久久| 91精品二区| 亚洲成人亚洲激情| 欧美牲交a欧美牲交aⅴ免费真| 在线免费看a| 成人久久久精品乱码一区二区三区| 91精品国产沙发| 日本高清www| 成人在线视频国产| 欧美性猛交丰臀xxxxx网站| 免费精品视频一区| 国产精品久久免费| 久久精品女人| 欧美激情一区二区三区高清视频 | 韩国黄色一级大片| 九色在线观看视频| 豆国产96在线|亚洲| 国产精品久久久久久久午夜| 欧美黑吊大战白妞| 日韩精品永久网址| 亚洲国产日韩欧美在线动漫| 手机av在线免费| 亚洲人成在线网站| 一区二区三区在线视频观看58| 久久伊人一区二区| 成人毛片在线精品国产| 麻豆精品视频在线观看| 91国产高清在线| 欧美色图亚洲视频| 日韩啪啪电影网| 国产一区二区三区在线观看视频 | 久久99国产精品久久99大师| 欧美精品自拍偷拍动漫精品| 熟女人妇 成熟妇女系列视频| jizz一区二区三区| 一区二区成人在线| 4444在线观看| 麻豆av在线导航| 欧美激情综合在线| 日韩一二三区不卡在线视频| 天堂av在线免费观看| 国产成人99久久亚洲综合精品| 国产日韩在线精品av| 免费看污视频的网站| 亚洲色诱最新| 欧美又大又硬又粗bbbbb| www成人在线| 亚洲视频1区| 2020久久国产精品| 日韩精品――中文字幕| 韩国av一区| 国模私拍视频一区| 久久久一二三区| 欧美日韩视频| 欧美精品videos另类日本| 欧美三级免费看| 精品9999| 91sa在线看| 99精品在线播放| 久久综合影视| 国产精品久久久久久久久久99| 亚洲视屏在线观看| 麻豆国产91在线播放| 成人综合网网址| 99在线精品视频免费观看20| 国产高清不卡一区二区| 国产高清在线精品一区二区三区| 人妻无码中文字幕| 久久亚洲一级片| 四虎一区二区| 国产原创在线观看| 亚洲一区二区中文在线| 欧日韩免费视频| 美脚恋feet久草欧美| 欧美亚洲综合一区| 91丝袜超薄交口足| 久久九九热re6这里有精品| 日韩理论片久久| xxxxx99| 亚洲色图国产| 97精品免费视频| 波多野结衣大片| 精品一区二区三区欧美| 国产精品.com| 国产一级在线| 亚洲精品国产精品乱码不99| 精品久久一二三| 欧美国产日韩电影| 精品粉嫩aⅴ一区二区三区四区| 成年人的黄色片| 久久电影院7| 国内精品免费午夜毛片| 在线观看国产精品入口男同| 亚洲AV无码国产精品午夜字幕| 日韩av自拍| 欧美巨大黑人极品精男| 欧美激情亚洲综合| 久久99热狠狠色一区二区| 岛国视频一区免费观看| 国产乱理伦片a级在线观看| 亚洲日本中文字幕区| 欧美极品欧美精品欧美| 日日夜夜一区| 亚洲欧美制服第一页| 国产成人自拍网站| 久久综合中文| 国产欧美一区二区三区另类精品 | 久久精品在这里| 国产小视频免费| jizz亚洲女人高潮大叫| 亚洲精品99999| av激情在线观看| 天堂一区二区在线| 国产精品自拍首页| 成人看av片| 欧美日韩一二三区| 国产乱了高清露脸对白| 亚洲综合五月| 国产欧美久久久久久| 青青免费在线视频| 亚洲国产成人va在线观看天堂| 免费在线观看污网站| 欧美限制电影| 日韩av毛片网| 男女网站在线观看| 天天综合天天综合色| 亚洲精品久久久久久| 久久在线视频| 国产精品国产亚洲伊人久久| 少妇性bbb搡bbb爽爽爽欧美| 一区二区三区欧美视频| 亚洲综合123| 欧美1级片网站| 国产精品va在线播放我和闺蜜| 欧美成熟毛茸茸| 日韩欧美国产黄色| 亚洲第一页av| 蜜桃视频一区| 欧美一区二视频在线免费观看| 三妻四妾的电影电视剧在线观看| 精品美女一区二区| 久久精品视频6| 国产精品一二三区在线| wwwwww欧美| 91九色鹿精品国产综合久久香蕉| 美女久久久久久久久久久| 国产免费叼嘿网站免费| 亚洲人成人一区二区在线观看| 高清av免费看| 围产精品久久久久久久 | 中文字幕一区二区三区中文字幕| xxx成人少妇69| 国产精品视频在线观看免费| 综合精品久久久| 亚洲av午夜精品一区二区三区| 午夜久久一区| 国产乱码精品一区二区三区中文| 92久久精品| 国产视频一区在线| 中文字幕人妻精品一区| 国产精品久久久久久久久搜平片| 手机看片一级片| 欧美久色视频| 乱一区二区三区在线播放| 色8久久影院午夜场| 视频一区视频二区国产精品 | 久久精品国产秦先生| 免费看av软件| 波多野结衣欧美| 91国产美女视频| av在线电影免费观看| 欧美精品色一区二区三区| 日韩成人毛片视频| 东方aⅴ免费观看久久av| 两根大肉大捧一进一出好爽视频| 国产不卡一区| 亚洲a区在线视频| 美女av在线免费看| 中文字幕精品国产| 精品久久久久成人码免费动漫| 亚洲va欧美va天堂v国产综合| 少妇久久久久久久久久| 国产真实乱子伦精品视频| 国产一区二区在线免费观看| 亚洲人成无码网站久久99热国产 | 99riav久久精品riav| 不卡av免费在线| 欧美精品日韩| 日本精品二区| 久久久精品区| 国产成人精品av在线| 精品国产丝袜高跟鞋| 亚洲精品久久久久中文字幕二区| 一区二区视频免费| 亚洲成人激情综合网| 亚洲色图日韩精品| 不卡一区中文字幕| 五月天婷婷影视| 模特精品在线| 妞干网视频在线观看| 成人在线国产| 鲁鲁狠狠狠7777一区二区| 警花av一区二区三区| 国产精品mp4| 91福利在线免费| 久久亚洲精品视频| 成人影视在线播放| 亚洲毛片在线观看.| www夜片内射视频日韩精品成人| 欧美中文字幕一区二区三区亚洲| 亚洲免费激情视频| 曰韩精品一区二区| 国产视频精品免费| 国产日韩精品久久久| 日韩综合第一页| 国产精品99久久久久久似苏梦涵 | 国产精品蜜月aⅴ在线| 午夜精品一区二区三区在线| 国产午夜精品久久久久免费视| 亚洲欧美在线x视频| 日本韩国免费观看| 欧美一区二区三区性视频| 无码人妻精品一区二区三区不卡| 亚洲成人免费电影| 久久免费视频播放| 亚洲免费高清视频在线| 国产日韩精品中文字无码| 久久精品人人爽人人爽| 性久久久久久久久久| 97精品电影院| 久久午夜夜伦鲁鲁片| 成人精品免费看| 亚洲av永久无码精品| 亚洲bt欧美bt精品777| 亚洲精品免费一区二区三区| 婷婷久久综合九色综合99蜜桃| 国产成人在线视频| 色豆豆成人网| 国产精品999| 日本精品另类| 国产精品成人播放| 精品欧美一区二区三区在线观看 | 26uuu成人网一区二区三区| 国产精品成人免费一区久久羞羞| 国产美女在线精品| 日本特黄在线观看| 国产成人欧美日韩在线电影| 亚洲国产综合av| 国产成人精品一区二区三区网站观看| 香蕉视频xxx| 国产成人精品影院| 丰满岳乱妇一区二区| 91免费视频观看| 国产又粗又猛又爽又黄av| 久久亚洲影视婷婷| 亚洲精品国产精品国自| 国产精品久久久久久久第一福利| 中文字幕乱码av| 亚洲美女在线国产| 国产对白videos麻豆高潮| 天天操天天综合网| 中文字幕精品在线观看| 在线不卡a资源高清| 99久久亚洲精品日本无码| 日韩欧美精品在线| 少妇喷水在线观看| 亚洲新声在线观看| 岛国中文字幕在线| 亚洲91精品在线观看| 日韩精品专区| 成人日韩在线电影| jizz国产精品| 欧美日韩系列| 围产精品久久久久久久| 免费看黄在线看| 视频精品一区二区| 国产精品久久久久久久99| 不卡的av电影| 美国美女黄色片| 亚洲精品久久久久久国产精华液| 99精品视频99| 欧美亚一区二区| 亚洲精品.www| 国产一区二区三区日韩欧美| 在线中文字幕第一页| 欧美最近摘花xxxx摘花| 四虎成人精品一区二区免费网站| 高清视频一区| 人人狠狠综合久久亚洲婷婷 | 亚洲综合激情| 欧美成人乱码一二三四区免费| 成人在线视频首页| 日本黄色激情视频| 亚洲国产cao| 国产精品福利电影| 亚洲老头老太hd| 日本乱理伦在线| 国产精品高精视频免费| 国产乱论精品| 一区二区三区四区欧美| 国产色综合网| 亚洲欧美日韩中文字幕在线观看| 久久人人97超碰com| 免费毛片在线播放免费| 在线观看亚洲a| 无码精品黑人一区二区三区 | 精品产品国产在线不卡| 99精品全国免费观看视频软件| 国产在线青青草| 国产成人综合网站| 狂野欧美性猛交| 色婷婷av一区二区三区软件| 亚洲精品97久久中文字幕无码| 在线播放日韩精品| 中文一区一区三区高中清不卡免费| 成人国产精品免费视频| 精品一区二区三区中文字幕老牛| 性欧美大战久久久久久久| 国产精品亚洲一区二区三区妖精 | 欧美中文字幕视频| 高清一区二区三区| 欧美日韩视频免费| 国产精品白丝jk黑袜喷水| 欧美日韩生活片| 91高清在线观看| 天堂影院在线| 欧美激情图片区| 永久免费精品视频| 成人在线免费观看视频网站| 精品一区在线看| 国精产品视频一二二区| 欧美日韩一区三区四区| 国产黄色片在线播放| 日韩美女主播视频| 亚洲人成网www| 日本久久久精品视频| 91色porny| 日韩人妻精品中文字幕| 亚洲女人被黑人巨大进入| 丝袜老师在线| 免费看污久久久| 久久久久久穴| 国产精品成人无码免费| 欧美视频一区二区三区在线观看 | 香蕉国产成人午夜av影院| 欧美在线观看www| 久久综合九色综合97_久久久| www成人在线| 亚洲图片欧美日产| 男人天堂久久| 中文字幕乱码免费| 国产高清精品在线| 国产福利拍拍拍| 亚洲精品网站在线播放gif| 最新欧美电影| 一本一道久久a久久精品综合| 激情图片小说一区| 欧美黑人一级片| 亚洲国产成人精品电影| 亚洲私拍视频| 日韩免费av一区二区三区| 久久99精品一区二区三区三区| 裸体武打性艳史| 亚洲国产精品成人一区二区| 乡村艳史在线观看| 亚洲精品高清视频| 国产成人免费视频网站高清观看视频| 日操夜操天天操| 一本一本久久a久久精品牛牛影视| 欧美日韩国产网站| av中文字幕av| 99视频精品免费视频| 中文字幕+乱码+中文字幕明步 | 欧美激情护士| 亚洲 国产 欧美一区| 韩国三级中文字幕hd久久精品| 久久无码精品丰满人妻| 亚洲人成五月天| 国产精品一级在线观看| 欧美啪啪免费视频| 国产精品污污网站在线观看| 国产黄色大片网站| 欧洲成人免费aa| 中文字幕av亚洲精品一部二部| 女同性恋一区二区三区| 欧美午夜精品电影| 欧美女同一区| 日韩国产伦理| 成人性生交大片| 在线免费观看高清视频| 国模私拍视频一区| 91亚洲国产成人久久精品| 美女久久久久久久久| 欧美少妇bbb| 牛牛精品一区二区| 国产精品88久久久久久妇女| 久久综合狠狠综合| 亚洲国产综合一区|