企業微信除錯傳送訊息介面只能傳送5個中文字元問題

2022-08-08 23:30:19 字數 435 閱讀 8017

除錯了兩天的問題總算發現問題所在

"errcode":44004,"errmsg":"empty content  錯誤的提示,提示說引數當中沒有文字,但是json串中肯定是有內容的

然後想到了傳送乙個中文字試試,居然成功了,然後乙個個中文字增加,直到5個中文的時候就又傳送不成功了,又返回

"errcode":44004錯誤,但是傳送英文不管多少都可以成功的,又一次陷入了沉思

第二天除錯過程中,猛然想到了傳送的headers頭部有這麼乙個引數

'content-length': postdata.length   就想會不會是和這個傳送的訊息內容長度有關係

通過除錯單獨列印英文和中文的訊息內容長度發現,中文的確實是計算長度有錯誤

function checklength(str) else

}return len;

}

C 微信企業號 傳送訊息

企業可以主動發訊息給成員,訊息量不受限制。呼叫介面時,使用https協議 json資料報格式,資料報不需做加密處理。首先我們看下,介面文件 https請求方式 post 引數必須 說明access token 是呼叫介面憑證 收件人必須處於應用的可見範圍內,並且管理組對應用有使用許可權 對收件人有檢...

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

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

微信傳送訊息

from future import unicode literals from threading import timer from wxpy import import requests 首先import wxpy這個模組和request這個模組 def get news url 這個是英文心...