91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用Python發送企業微信消息

發布時間:2020-07-03 04:10:28 來源:網絡 閱讀:1415 作者:貓貓maomao 欄目:移動開發

準備工作:

??? 到企業微信官網,注冊一個企業;登錄企業微信后臺,創建一個“自建”應用, 獲取企業IDagentidsecret3個必要的參數;在企業微信的通訊錄中,創建多個測試賬號;在手機端安裝“企業微信”APP,使用測試賬號登錄到企業微信,準備接收消息。

?

程序代碼

??? 企業微信提供API開發接口,通過HTTPSGETPOST方法與企業微信后臺進行交互,完成獲取令牌、發送數據、獲取數據的操作。

??? Python代碼主要使用requests庫,將企業微信API進行簡單封裝,模擬httpsGETPOST操作,向指定的用戶發送企業微信消息。

#!/usr/bin/env?python
#?-*-?coding:?utf-8?-*-

import?time
import?requests
import?json


class?WeChat:
????def?__init__(self):
????????self.CORPID?=?'ww2e1234567895498f5498f'??#企業ID,在管理后臺獲取
????????self.CORPSECRET?=?'xy11234567898hk_ecJ123456789DhKy4_1y12345OI'#自建應用的Secret,每個自建應用里都有單獨的secret
????????self.AGENTID?=?'1000002'??#應用ID,在后臺應用中獲取
????????self.TOUSER?=?"maomao|dingding"??#?接收者用戶名,多個用戶用|分割

????def?_get_access_token(self):
????????url?=?'https://qyapi.weixin.qq.com/cgi-bin/gettoken'
????????values?=?{'corpid':?self.CORPID,
??????????????????'corpsecret':?self.CORPSECRET,
??????????????????}
????????req?=?requests.post(url,?params=values)
????????data?=?json.loads(req.text)
????????return?data["access_token"]

????def?get_access_token(self):
????????try:
????????????with?open('./tmp/access_token.conf',?'r')?as?f:
????????????????t,?access_token?=?f.read().split()
????????except:
????????????with?open('./tmp/access_token.conf',?'w')?as?f:
????????????????access_token?=?self._get_access_token()
????????????????cur_time?=?time.time()
????????????????f.write('\t'.join([str(cur_time),?access_token]))
????????????????return?access_token
????????else:
????????????cur_time?=?time.time()
????????????if?0?<?cur_time?-?float(t)?<?7260:
????????????????return?access_token
????????????else:
????????????????with?open('./tmp/access_token.conf',?'w')?as?f:
????????????????????access_token?=?self._get_access_token()
????????????????????f.write('\t'.join([str(cur_time),?access_token]))
????????????????????return?access_token

????def?send_data(self,?message):
????????send_url?=?'https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token='?+?self.get_access_token()
????????send_values?=?{
????????????"touser":?self.TOUSER,
????????????"msgtype":?"text",
????????????"agentid":?self.AGENTID,
????????????"text":?{
????????????????"content":?message
????????????????},
????????????"safe":?"0"
????????????}
????????send_msges=(bytes(json.dumps(send_values),?'utf-8'))
????????respone?=?requests.post(send_url,?send_msges)
????????respone?=?respone.json()???#當返回的數據是json串的時候直接用.json即可將respone轉換成字典
????????return?respone["errmsg"]


if?__name__?==?'__main__':
????wx?=?WeChat()
????wx.send_data("這是程序發送的第1條消息!\n?Python程序調用企業微信API,從自建應用“告警測試應用”發送給管理員的消息!")
????wx.send_data("這是程序發送的第2條消息!")

?

?

運行截圖:

??使用Python發送企業微信消息使用Python發送企業微信消息

?使用Python發送企業微信消息

?使用Python發送企業微信消息

?

參考鏈接:

python實現通過企業微信發送消息

https://www.cnblogs.com/bluezms/p/8948187.html

?

python腳本--用企業微信實現發送信息

https://blog.csdn.net/liyyzz33/article/details/86080936

?

企業微信后臺管理:

https://work.weixin.qq.com/

?

企業微信API文檔:

https://work.weixin.qq.com/api/doc#90000/90003/90487


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新干县| 齐齐哈尔市| 林芝县| 方正县| 灌南县| 迁安市| 祁东县| 米泉市| 虎林市| 綦江县| 隆化县| 衢州市| 正阳县| 叙永县| 竹北市| 青河县| 清原| 平遥县| 新巴尔虎右旗| 平塘县| 开江县| 陆良县| 鹤峰县| 慈溪市| 图片| 宝兴县| 德化县| 齐齐哈尔市| 山阴县| 西宁市| 瑞昌市| 堆龙德庆县| 济源市| 尼木县| 晋江市| 绥江县| 密山市| 太康县| 高雄市| 肃北| 永和县|