日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

python向企業(yè)微信發(fā)送文字和圖片消息的示例

瀏覽:183日期:2022-07-09 16:03:08

吐槽一下企業(yè)微信的api文檔真的不好讀······

企業(yè)微信本來是有功能,可以直接把圖片顯示到正文的,但是那個(gè)api我調(diào)用一直出錯(cuò),各種折騰也沒解決。后來感覺就算了,沒必要,用url拼接在文字中也行,這樣的好處就是以后可以換圖床,不局限在企業(yè)微信內(nèi)部(好像免費(fèi)版一天之內(nèi)可以上傳200張圖片,所以如果需求比較大的話可以采用第三方圖床)

我把上傳部分封裝了一個(gè)使用新線程的方法,以防使用的時(shí)候因?yàn)樯蟼骺ㄗ≈骶€程(親測(cè)如果不這樣的話確實(shí)會(huì)卡住)

import requestsimport jsonfrom threading import Threadimport cv2import osclass Wechat_Info(): def __init__(self): self.partyID = ’’ self.corpID = ’’ self.secret = ’’ self.agentID = ’’ self.token = None self.pic = None def __get_token(self, corpid, secret): Url = 'https://qyapi.weixin.qq.com/cgi-bin/gettoken' Data = { 'corpid': corpid, 'corpsecret': secret } r = requests.get(url=Url, params=Data) token = r.json()[’access_token’] return token def send_message(self, message): url = 'https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token={}'.format( self.__get_token(self.corpID, self.secret)) data = { 'toparty': self.partyID, 'msgtype': 'text', 'agentid': self.agentID, 'text': {'content': message }, 'safe': '0' } result = requests.post(url=url, data=json.dumps(data)) return result.text def get_media_url(self, path): ##上傳到圖片素材 圖片url Gtoken = self.__get_token(self.corpID, self.secret) img_url = 'https://qyapi.weixin.qq.com/cgi-bin/media/uploadimg?access_token={}'.format(Gtoken) files = {’media’: open(path, ’rb’)} r = requests.post(img_url, files=files) re = json.loads(r.text) # print('media_id: ' + re[’media_id’]) return re[’url’] def send_pic(self, pic_path): img_url = self.get_media_url(pic_path) url = 'https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token={}'.format( self.__get_token(self.corpID, self.secret)) data = { 'toparty': self.partyID, 'msgtype': 'text', 'agentid': self.agentID, 'text': {'content': img_url }, 'safe': '0' } result = requests.post(url=url, data=json.dumps(data)) return result.text def send_violence_warning(self, pic_path): img_url = self.get_media_url(pic_path) url = 'https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token={}'.format( self.__get_token(self.corpID, self.secret)) data = { 'toparty': self.partyID, 'msgtype': 'text', 'agentid': self.agentID, 'text': {'content': ’【管理員注意】,有校園暴力行為發(fā)生,請(qǐng)及時(shí)處理!監(jiān)控圖片>>’ + img_url }, 'safe': '0' } result = requests.post(url=url, data=json.dumps(data)) return result.text def send_violence_warning_read_path_from_class(self): pic_path = ’temp.jpg’ cv2.imwrite(pic_path, self.pic) self.send_violence_warning(pic_path) os.remove(pic_path) def send_violence_warning_in_new_thread(self, pic): self.pic = pic thread = Thread(target=self.send_violence_warning_read_path_from_class) thread.start()if __name__ == ’__main__’: wechat_info = Wechat_Info() # result = wechat_info.send_message(’微信測(cè)試_2020’) # result = wechat_info.send_pic(’C:UsersJiaDingDesktoppic.jpg’) result = wechat_info.send_violence_warning(’C:UsersJiaDingDesktoppic.jpg’) print(result)

在主線程里面調(diào)用那個(gè)send_violence_warning_in_new_thread,把opencv的圖片傳進(jìn)來就行

效果:

python向企業(yè)微信發(fā)送文字和圖片消息的示例

雖然是url,但是效果其實(shí)也挺好的,點(diǎn)一下就能顯示了,即使是第三方圖床也沒有提示什么的,操作速度也很快,沒有其他幺蛾子

以上就是python向企業(yè)微信發(fā)送文字和圖片消息的示例的詳細(xì)內(nèi)容,更多關(guān)于python發(fā)送文字和圖片的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: 微信 Python
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品对白久久久久粗| 日韩高清二区| 麻豆精品国产91久久久久久| 99久久久久| 欧美激情一区| 久久av日韩| 色狠狠一区二区三区| 久久免费大视频| 最新日韩欧美| 不卡视频在线| 国产精品.xx视频.xxtv| 亚洲综合色婷婷在线观看| 国产精品99一区二区三| 欧美a在线观看| 麻豆中文一区二区| 综合国产在线| 国产麻豆一区| 丁香婷婷久久| 欧美精品羞羞答答| 亚洲经典在线| 亚洲另类视频| 国产欧美亚洲精品a| 视频一区免费在线观看| 石原莉奈在线亚洲三区| 日韩精品亚洲专区| 精品一区二区三区中文字幕| 国产精品久久国产愉拍| 久久av资源| 久久精品青草| 国产精品国产三级在线观看| 久久精品国内一区二区三区| 麻豆成全视频免费观看在线看| 伊人影院久久| 亚洲精品婷婷| 成人国产精品一区二区免费麻豆| 亚洲播播91| 精品欧美视频| 视频一区中文字幕| 精品国产亚洲一区二区三区大结局 | 蜜臀av一区二区在线免费观看| 亚洲一区二区三区四区五区午夜| 免费在线观看不卡| 国产精品欧美在线观看| 超级白嫩亚洲国产第一| 免费不卡在线观看| 亚洲啊v在线| 麻豆免费精品视频| 丝袜美腿成人在线| 国产福利一区二区三区在线播放| 久久久影院免费| 美女91精品| 国产欧美在线观看免费| 国产字幕视频一区二区| 国产精品一区三区在线观看| 日本大胆欧美人术艺术动态| 精品一区二区三区在线观看视频| 日本大胆欧美人术艺术动态| 午夜影院一区| 久久久久久久久成人| 国产日韩一区二区三免费高清| 激情欧美丁香| 国产videos久久| 欧美日韩精品一区二区三区视频| 激情偷拍久久| 日韩视频一区| 亚洲成人av观看| 欧美日韩va| 国产亚洲精品美女久久| 国产精品久久久久久久久久白浆 | 欧美天堂一区| 蜜臀av一区二区三区| www成人在线视频| 久久国产精品99国产| 狠狠干成人综合网| 久久久国产精品一区二区中文| 麻豆一区在线| 精品久久免费| 国产a亚洲精品| 日韩不卡视频在线观看| 日韩欧美午夜| 欧美激情 亚洲a∨综合| 成人台湾亚洲精品一区二区| 国产一区二区三区探花| 樱桃视频成人在线观看| 神马午夜久久| 丝袜国产日韩另类美女| 国产精品115| 色在线中文字幕| 日韩视频中文| 亚洲一级大片| 中文字幕免费精品| 日韩精品91亚洲二区在线观看| 国产精品久久久久久久久久妞妞| 欧美aa国产视频| 久久亚洲电影| 国产一区二区亚洲| 老色鬼久久亚洲一区二区| 欧美在线亚洲综合一区| 国产精品一区三区在线观看| 一区二区视频欧美| 欧美在线精品一区| 伊伊综合在线| 日本欧美在线| 成人羞羞在线观看网站| 欧美~级网站不卡| 日本不卡一二三区黄网| 欧美aa在线观看| 亚洲尤物av| 久草免费在线视频| 国产精品最新自拍| 好吊一区二区三区| 日本在线啊啊| 欧美日韩网址| 精品午夜视频| 日韩免费精品| 精品三级在线| 日韩成人一级| 石原莉奈一区二区三区在线观看| 99精品在线免费在线观看| 911精品国产| 91成人超碰| 久久都是精品| 欧美激情亚洲| 国产精品一区三区在线观看| 亚洲欧洲美洲国产香蕉| 爽好久久久欧美精品| 国产亚洲一区在线| 欧美亚洲精品在线| 国产粉嫩在线观看| 国产欧美精品久久| 日韩欧美在线精品| 中文一区一区三区免费在线观| 六月婷婷综合| 欧美日韩午夜| 三级久久三级久久久| 爽好久久久欧美精品| 日本不卡一区二区三区| 日韩在线卡一卡二| 在线亚洲国产精品网站| 视频一区在线播放| 国产亚洲精品自拍| 91成人精品| 亚洲乱码视频| 国产精品多人| 麻豆视频久久| 视频在线不卡免费观看| 国内精品美女在线观看| 欧美91在线| 亚洲日本在线观看视频| 日韩精品a在线观看91| 日韩激情综合| 91看片一区| 久久成人精品| 麻豆极品一区二区三区| 丝袜美腿一区| 亚洲日本在线观看视频| 国产亚洲一区| 亚洲精品一级二级| 欧美日韩1区| 免费高潮视频95在线观看网站| 欧美日韩在线网站| 日韩中文字幕| 电影亚洲精品噜噜在线观看| 91久久视频| 精品国产精品国产偷麻豆| 亚洲伦乱视频| 国产九一精品| 久久精品影视| 国产精品欧美日韩一区| 欧美日一区二区| 国产精品毛片aⅴ一区二区三区| 欧美国产美女| 国产亚洲第一伦理第一区| 99久久久久| 日本蜜桃在线观看视频| 婷婷成人在线| 精品一区视频| 青青在线精品| 久久国产成人| 色网在线免费观看| 日精品一区二区三区| 久久美女性网| 精品久久久中文字幕| 野花国产精品入口| 日韩成人精品一区二区| 日本一区二区三区视频在线看| 91精品二区| 久久精品国产99国产| 色8久久久久| 亚洲日本久久| 亚洲调教视频在线观看| 精品久久美女| 国产一区一一区高清不卡| 国产精品日韩精品在线播放| 蜜桃免费网站一区二区三区| 老司机精品视频网| 国产精品午夜av| 国产成人免费av一区二区午夜| 国产精品一页| 免费一级欧美片在线观看网站 |