C 微信企業號 傳送訊息

2021-07-06 08:30:39 字數 1640 閱讀 6966

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

呼叫介面時,使用https協議、json資料報格式,資料報不需做加密處理。

首先我們看下,介面文件:

https請求方式: post

引數必須

說明access_token

是呼叫介面憑證

收件人必須處於應用的可見範圍內,並且管理組對應用有使用許可權、對收件人有檢視許可權,否則本次呼叫失敗。

如果無許可權,則本次傳送失敗;如果收件人不存在或未關注,傳送仍然執行。兩種情況下均返回無效的部分。

再看下text 的介面

,

"safe":"0"

}

引數

必須說明

touser

否成員id列表(訊息接收者,多個接收者用『|』分隔,最多支援1000個)。特殊情況:指定為@all,則向關注該企業應用的全部成員傳送

toparty

否部門id列表,多個接收者用『|』分隔,最多支援100個。當touser為@all時忽略本引數

totag

否標籤id列表,多個接收者用『|』分隔。當touser為@all時忽略本引數

msgtype

是訊息型別,此時固定為:text

agentid

是企業應用的id,整型。可在應用的設定頁面檢視

content

是訊息內容

safe

否表示是否是保密訊息,0表示否,1表示是,預設0

理解後,我們寫出自己的**,主要**見下:

if (string.isnullorempty(richtextboxtext.text))

msgtextcontent msgtxtcontent = new msgtextcontent();

msgtxtcontent.content = richtextboxtext.text;

msgtextjson msgtxt = new msgtextjson();

msgtxt.touser = textboxtouser.text;

msgtxt.toparty = textboxtoparty.text;

msgtxt.totag = textboxtotag.text;

msgtxt.msgtype = "text";

msgtxt.agentid = "0";

msgtxt.text = msgtxtcontent;

msgtxt.safe = "0";

imsginfo msginfo = new msginfo();

msgcommresult msgresult = msginfo.msgsendtext(accesstoken, msgtxt);

if (msgresult != null)

else

}

以下是傳送的介面:

是**檔案id,可以呼叫上傳臨時素材或者永久素材介面獲取,永久素材media_id必須由發訊息的應用建立

以上要用到主動呼叫

python傳送微信訊息和企業號訊息

bot bot cache path true 可以保持登陸狀態 embed 堵塞執行緒可以一直不掉線 如下 from wxpy import bot bot cache path true 定位好友 boss bot.search 好友名字 0 boss.send 堵塞執行緒 embed 傳送群把...

微信企業號傳送監控訊息 php

1 定時任務檢測異常訊息 2將訊息存入redis佇列 3定時處理佇列異常訊息 簡單的來說,只需要兩個步驟即可 1獲取accesstoken 2 傳送訊息到對應的專案部門組 一 獲取accesstoken accesstoken是企業號的全域性唯一票據,呼叫介面時需攜帶accesstoken。acce...

微信企業號通訊錄與訊息傳送

企業號所需資訊及詳細設定看官方文件,如題所示,這裡涉及通訊錄管理和訊息傳送,詳情如下 先測試是否可以正常獲取access token 獲取token 建立部門 跟部門的id為1,後台手動建立的部門會分配預設id,可通過查詢部門列表檢視 建立部門測試 string create departmet c...