亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

python使用自定義釘釘機器人的示例代碼

瀏覽:2日期:2022-07-19 16:22:03

1.添加自定義機器人

python使用自定義釘釘機器人的示例代碼

python使用自定義釘釘機器人的示例代碼

2.編寫python代碼請求釘釘機器人所給的webhook

釘釘自定義機器人官方文檔

安全方式使用加簽的方式:

第一步,把timestamp+'n'+密鑰當做簽名字符串,使用HmacSHA256算法計算簽名,然后進行Base64 encode,最后再把簽名參數再進行urlEncode,得到最終的簽名(需要使用UTF-8字符集)。

參數

說明

timestamp

當前時間戳,單位是毫秒,與請求調用時間誤差不能超過1小時

secret

密鑰,機器人安全設置頁面,加簽一欄下面顯示的SEC開頭的字符串

import requests #python 3.8import timeimport hmacimport hashlibimport base64import urllib.parse timestamp = str(round(time.time() * 1000))secret = ’加簽時生成的密鑰’secret_enc = secret.encode(’utf-8’)string_to_sign = ’{}n{}’.format(timestamp, secret)string_to_sign_enc = string_to_sign.encode(’utf-8’)hmac_code = hmac.new(secret_enc, string_to_sign_enc, digestmod=hashlib.sha256).digest()sign = urllib.parse.quote_plus(base64.b64encode(hmac_code))print(timestamp)print(sign)

第二步,把 timestamp和第一步得到的簽名值拼接到URL中。

參數

說明

timestamp

第一步使用到的時間戳

sign

第一步得到的簽名值

https://oapi.dingtalk.com/robot/send?access_token=XXXXXX&timestamp=XXX&sign=XXX

第三步,發送請求

url=’生成的Webhook&timestamp={}&sign={}’.format(timestamp, sign) print (url)headers={ ’Content-Type’:’application/json’}json={'msgtype': 'text', 'text': { 'content': '888' } }resp=requests.post(url=url,headers=headers,json=json)print (resp.text)

結果:

python使用自定義釘釘機器人的示例代碼

整體代碼:

import requests #python 3.8import timeimport hmacimport hashlibimport base64import urllib.parse timestamp = str(round(time.time() * 1000))secret = ’加簽時生成的密鑰’secret_enc = secret.encode(’utf-8’)string_to_sign = ’{}n{}’.format(timestamp, secret)string_to_sign_enc = string_to_sign.encode(’utf-8’)hmac_code = hmac.new(secret_enc, string_to_sign_enc, digestmod=hashlib.sha256).digest()sign = urllib.parse.quote_plus(base64.b64encode(hmac_code))print(timestamp)print(sign) url=’生成的Webhook&timestamp={}&sign={}’.format(timestamp, sign) print (url)headers={ ’Content-Type’:’application/json’}json={'msgtype': 'text', 'text': { 'content': '測試' } }resp=requests.post(url=url,headers=headers,json=json)print (resp.text)

到此這篇關于python使用自定義釘釘機器人的示例代碼的文章就介紹到這了,更多相關python 自定義釘釘機器人內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: 釘釘 Python
相關文章:
主站蜘蛛池模板: 日本黄色小视频网站 | 欧美高清免费一级在线 | 国产黄色一级片 | 网友自拍视频在线 | 欧美一级暴毛片 | 国产精品亚洲欧美云霸高清 | 亚洲一区在线免费 | 高清性色生活片久久久 | 免费a在线看 | 亚洲精品一区二区三区四区五区 | 久草国产精品视频 | 成人免费看黄网址 | 国产日韩欧美一区二区三区综合 | 国产一区二区三区视频在线观看 | 尤物免费在线观看 | 四虎91视频| 在线播放交视频 | 日韩电影中文字幕在线网站 | 高清欧美日韩一区二区三区在线观看 | 国产亚洲精品片a77777 | 天天拍夜夜添久久精品中文 | 欧美精欧美乱码一二三四区 | 乱色专区 | 日韩高清在线二区 | 91精品久久久 | 中文字幕亚洲不卡在线亚瑟 | 毛片免费软件 | 九色国产在视频线精品视频 | 99久久综合国产精品免费 | 国产在线观看福利一区二区 | 高清不卡毛片免费观看 | 久久国产精品偷 | 色婷在线 | 特黄大片aaaaa毛片 | 亚洲最大黄色网址 | vr专区日韩精品中文字幕 | 高清精品一区二区三区一区 | 久久99精品久久久久久国产越南 | 国产精品成人69xxx免费视频 | 天天噜噜色 | 成人影片在线播放 |