亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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

第三步,發(fā)送請求

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 自定義釘釘機器人內容請搜索好吧啦網以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: 釘釘 Python
相關文章:
主站蜘蛛池模板: 久久狠狠色狠狠色综合 | 中文字幕有码在线播放 | 久草综合在线视频 | 99视频在线 | 91av观看| 久久色国产| 岛国毛片在线观看 | 国产啪在线| 亚洲综合一二三区 | 99国产福利视频在线观看 | 美女黄色影院 | 久久精品全国免费观看国产 | 日韩精品一区二区三区在线观看 | 亚洲一区二区免费 | 久久久精品免费视频 | 国产成人盗摄精品 | 成人手机视频在线观看 | 碰碰碰免费公开在线视频 | 香蕉久久夜色精品国产2020 | 久久久免费视频观看 | 国产精品久久国产三级国不卡顿 | 亚洲美女视频一区二区三区 | 久久久综合结合狠狠狠97色 | 欧美a欧美1级 | 中文字幕人成乱码在线观看 | 中文字幕一二三区 | 欧美激情一区二区三区高清视频 | 欧美另类在线视频 | 韩国美女爽快一毛片免费 | 俄罗斯特级毛片 | 欧美一级在线观看视频 | 性感美女视频免费网站午夜 | 欧美一级特黄视频 | 免费看欧美成人性色生活片 | 精品免费久久久久久成人影院 | 毛片免费永久不卡视频观看 | 亚洲精品免费视频 | 国产一进一出视频网站 | 目韩一区二区三区系列片丶 | 亚洲精品视频久久久 | 91精品国产综合成人 |