精品欧美一区二区三区在线观看 _久久久久国色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久久久久久浪潮蜜月| 在线精品视频免费播放| 91xxx视频| 四虎精品成人免费网站| 免费高清在线视频一区·| 久久成人精品电影| 精品人妻少妇嫩草av无码| 国产成人精选| 天天免费综合色| 特级毛片在线免费观看| 亚洲色大成网站www| 久久99热这里只有精品| 97色在线视频| 天天色天天综合| 亚洲传媒在线| 精品久久久久久久一区二区蜜臀| 亚洲成色www.777999| 色av手机在线| 国产欧美精品一区二区色综合 | 色婷婷一区二区三区在线观看| 女囚岛在线观看| 国产欧美日韩综合精品一区二区 | 丰满少妇在线观看| 超碰在线最新网址| 中文字幕一区二区三中文字幕| 精品中文字幕一区| 国产精品久久久久久久久久久久久久久久 | 欧美xxxxxx| 亚洲一区二区五区| 综合久久国产| 成年人免费在线视频| 99视频精品免费视频| 91超碰rencao97精品| 中国a一片一级一片| 午夜综合激情| 欧美重口另类| 亚洲成人动漫一区| 干日本少妇视频| 北岛玲一区二区三区| 久久综合资源网| 国产精品久久久久久久免费大片 | 黄色一级大片在线免费观看| 国产一区二区三区探花| 精品亚洲aⅴ在线观看| 国产清纯白嫩初高中在线观看性色| 欧美视频免费看| 欧美视频在线观看一区| 欧美黄色性生活| 电影亚洲精品噜噜在线观看| 欧美色xxxx| 成人av一级片| 韩国成人漫画| 91久久香蕉国产日韩欧美9色| 久久美女福利视频| 欧美gay囗交囗交| 91久久一区二区| 少妇激情一区二区三区| 午夜精品成人av| 在线中文字幕一区| 男人的天堂最新网址| 日韩欧美三区| 日韩一区和二区| 免费看三级黄色片| 久久黄色影视| 亚洲精品日韩欧美| 日本人亚洲人jjzzjjz| 久久综合99| 欧美成人精品在线| 国产一级一片免费播放放a| 一区二区视频欧美| 欧日韩不卡在线视频| 波多野结衣av无码| 精品一区二区三区视频| 亚洲曰本av电影| 欧美一级片免费| 91美女在线视频| 亚洲成人a**址| 天使と恶魔の榨精在线播放| 亚洲国产视频在线| 国产福利视频在线播放| 国产资源一区| 精品国产sm最大网站免费看| 国产高清自拍视频| 日韩在线观看一区| 国内精品小视频在线观看| 国产精品激情av电影在线观看 | 久久综合九色综合97婷婷| 欧美污视频久久久| 超碰在线免费公开| 疯狂做受xxxx欧美肥白少妇 | 国产成人亚洲综合色影视| 九九九热999| 日本欧美在线视频免费观看| 亚洲午夜久久久久中文字幕久| 国产在线青青草| 亚洲电影二区| 亚洲国产日韩欧美在线99| 国产视频不卡在线| 一区二区亚洲| 国产日韩在线看片| 日韩国产福利| 亚洲精品高清在线| 爆乳熟妇一区二区三区霸乳| 在线精品国产亚洲| 中文字幕亚洲专区| 成人免费看片98欧美| 久久99精品国产麻豆婷婷洗澡| 国产精品久久久一区二区三区| 国产露出视频在线观看| 亚洲综合激情小说| 亚洲娇小娇小娇小| 性人久久久久| 欧美激情xxxxx| 一本一道人人妻人人妻αv| 91啪亚洲精品| 男人添女人荫蒂免费视频| 欧美videos粗暴| 亚洲免费伊人电影在线观看av| 在线看的片片片免费| 日本欧美加勒比视频| 九九九九精品九九九九| 成人免费一区二区三区牛牛| 88在线观看91蜜桃国自产| 受虐m奴xxx在线观看| 亚洲三级观看| 国产91精品入口17c| 国产盗摄在线观看| 欧美日韩免费在线视频| 少妇精品无码一区二区免费视频| 一区二区三区四区五区精品视频| 亚洲一区二区中文| 日本不卡不卡| 欧美剧在线免费观看网站 | ...av二区三区久久精品| 日本成人在线免费视频| 亚州av日韩av| 欧美又大又粗又长| 日韩电影免费| 欧美视频免费在线观看| 在线视频 日韩| 亚洲激情偷拍| 黄色小网站91| 三级中文字幕在线观看| 精品视频久久久久久久| 国产成人无码精品亚洲| 9人人澡人人爽人人精品| 成人免费播放器| 精品国产一区二区三区不卡蜜臂| 久久久久久12| 四虎永久在线精品免费网址| 天天爽夜夜爽夜夜爽精品视频| www男人天堂| 一本色道久久综合亚洲精品不卡| 国产一区二区三区四区hd| av中文资源在线资源免费观看| 亚洲成人久久网| 五月婷婷视频在线| 久久久精品免费免费| 欧美性猛交久久久乱大交小说| 国产区精品区| 国产精品视频导航| 成年人黄视频在线观看| 日韩免费福利电影在线观看| 久久久久久久极品内射| aaa亚洲精品| 成人性生生活性生交12| 天天射天天综合网| 成人在线视频电影| 小草在线视频免费播放| 原创国产精品91| 国产精品怡红院| 亚洲伊人色欲综合网| 亚洲一区二区三区无码久久| 日韩福利电影在线| 亚洲第一综合网站| 高清日韩中文字幕| 国产精品xxxxx| www免费在线观看| 日韩av在线精品| 中文字幕在线观看精品| 一区二区三区在线免费播放| www.免费av| 久久99这里只有精品| 你真棒插曲来救救我在线观看| 狠狠综合久久av一区二区蜜桃| 成人免费福利视频| 九色porny丨首页入口在线| 有码中文亚洲精品| 人妻少妇一区二区三区| 欧美午夜精品一区| 国产精彩视频在线| 中文乱码免费一区二区| 亚洲成a人片在线www| 日韩精品电影一区亚洲| 成年在线观看视频| 精品一区av| 国产精品久久久久久久久婷婷| 精品123区| 97视频在线观看亚洲| 最新97超碰在线| 亚洲国产精品免费| 国产精品久久久久久久久久久久久久久久久久| 午夜视频在线观看一区二区| 国产精品一区二区亚洲| 91网站视频在线观看| 污污的视频免费观看| 久久精品盗摄| 欧美在线一区视频| 中文字幕一区二区三区欧美日韩| 日本不卡高清视频一区| 国产 日韩 欧美 综合 一区| 91九色精品视频| 国产在线|日韩| 51精品在线观看| 久久不射影院| 久热在线中文字幕色999舞| 国产三级在线观看| 亚洲成色777777女色窝| 国产精品综合在线| 欧美性猛片aaaaaaa做受| 三级黄色在线视频| 一区二区成人在线视频| 婷婷社区五月天| 欧美国产亚洲另类动漫| 熟女少妇一区二区三区| www.欧美日韩| 国产精品扒开腿做爽爽爽a片唱戏 亚洲av成人精品一区二区三区 | 中文区中文字幕免费看| 欧美午夜宅男影院在线观看| 国产一级aa大片毛片| 亚洲黄色尤物视频| 波多野结衣爱爱视频| 国产精品白丝在线| 精品一区二区三孕妇视频| 欧美国产欧美亚州国产日韩mv天天看完整| 添女人荫蒂视频| av午夜一区麻豆| 国产精品福利导航| caoporm超碰国产精品| 91视频在线免费| 成人av网站在线观看| wwwxxx色| 成人网在线播放| 亚洲午夜久久久久久久久| 岛国精品一区二区| 久久久久久久久久影视| 免费av一区二区三区四区| 亚洲欧洲综合另类在线| 欧类av怡春院| 97超碰欧美中文字幕| 波多野结衣一二三区| 91麻豆swag| 无码一区二区三区在线| 欧美经典三级视频一区二区三区| 黄色aaa视频| 亚洲国产高清不卡| 国产精品久久久免费看| 亚洲男人都懂的| 久久精品视频日本| 亚洲成av人影院在线观看网| 波多野结衣视频网站| 91福利精品视频| 亚洲一区中文字幕在线| 日韩小视频在线观看专区| 高清乱码毛片入口| 国产偷亚洲偷欧美偷精品| 成人在线免费视频| 久久影视免费观看 | 久久久久久欧美| 精品人人视频| 国产精品久久久久久久av电影| 欧美系列精品| 国精产品一区二区| 精品国产91乱码一区二区三区四区 | 77777亚洲午夜久久多人| 美女福利一区二区三区| 国产又爽又黄的激情精品视频| 欧州一区二区三区| 久久久精品国产一区二区三区| heyzo久久| 97在线免费视频观看| 麻豆精品网站| 四虎1515hh.com| 久久综合丝袜日本网| 亚洲天堂一级片| 精品国产成人在线| 91精品国产乱码久久| 亚洲第一av在线| 3d成人动漫在线| 国内精品久久久久久中文字幕| a屁视频一区二区三区四区| 成人久久18免费网站漫画| 国产真实有声精品录音| www成人免费| 免费av网站大全久久| 国产chinese中国hdxxxx| 国产精品少妇自拍| 男人的天堂一区二区| 91精品中文字幕一区二区三区| 日韩欧美在线观看一区二区| 免费99精品国产自在在线| 欧美三级精品| 国产精品一区二区欧美黑人喷潮水 | 亚洲精品在线视频| av网址在线播放| 日本精品视频网站| 亚洲一区二区三区日本久久九| 日韩影片在线播放| 国产欧美一级| 肉丝美足丝袜一区二区三区四| 国产日韩欧美精品在线| 国产香蕉视频在线| 欧美大黄免费观看| 黄视频网站在线看| 国产精品av在线| 台湾色综合娱乐中文网| 男人天堂av片| 激情综合亚洲精品| 国产无遮挡在线观看| 色综合天天在线| 天天综合在线视频| 欧美国产视频日韩| 天堂va在线高清一区| 伊人久久大香线蕉综合75| 久久中文在线| 中国黄色a级片| 亚洲大片在线观看| 亚洲国产精品视频在线| 欧美成人精品在线观看| 日韩在线激情| 一区二区免费电影| 免费观看30秒视频久久| 欧美激情亚洲色图| 色94色欧美sute亚洲线路一ni| 深夜福利免费在线观看| 97视频在线观看播放| 久久悠悠精品综合网| 999在线观看视频| 成人18精品视频| 日操夜操天天操| 亚洲国产免费av| 悠悠资源网亚洲青| 久久视频在线观看中文字幕| 国产视频欧美| 亚洲国产无码精品| 欧美性xxxxxxxx| 天天综合视频在线观看| 成人黄色av网| 一本一本久久a久久综合精品| 久久综合桃花网| 亚洲综合一二区| 日韩中文字幕观看| 欧美在线视频播放| 狠狠色丁香婷婷综合影院| 少妇一级淫免费放| 亚洲人亚洲人成电影网站色| 国产熟女精品视频| 欧美黄色性视频| 亚洲精品国产精品粉嫩| 妞干网在线免费视频| 国产精品久久看| 精品国产免费无码久久久| 国内精品久久久久伊人av| 91无套直看片红桃| 亚洲欧美国产毛片在线| 亚洲精品久久久久avwww潮水| 欧美激情欧美激情| 性欧美lx╳lx╳| 中文字幕 日韩 欧美| 亚洲一区二区av在线| 日本在线一二三| 国产在线视频2019最新视频| 欧美福利专区| 人妻在线日韩免费视频| 欧美日韩在线不卡| 色屁屁www国产馆在线观看| 久久久99国产精品免费| 美女网站视频久久| 久久久久99精品成人片毛片| 国产午夜精品理论片a级探花| 日韩久久一区| 国产无限制自拍| 国产精品五月天| 亚洲欧美另类日韩| 国产精品久久久久久久天堂| 中文字幕一区二区三区乱码图片 | 日日鲁鲁鲁夜夜爽爽狠狠视频97| 国产视频一区在线观看| 精品久久久久中文慕人妻| 欧美中文字幕精品| 91精品国产福利在线观看麻豆| 亚洲激情 欧美| 欧美高清视频在线高清观看mv色露露十八| 波多野结依一区| 亚洲一区二区在线免费观看| av亚洲精华国产精华精| 国产伦精品一区二区三区四区|