竹内纱里奈和大战黑人_欧美成人黄色小视频_91福利影视_欧美在线观看视频网站_h色网站免费观看_97综合

極客小將

您現在的位置是:首頁 » python編程資訊

資訊內容

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

極客小將2020-12-06-
簡介1.添加自定義機器人相關學習推薦:python視頻教程2.編寫python代碼請求釘釘機器人所給的webhook釘釘自定義機器人官方文檔安全方式使用加簽的方式:第一步,把timestamp+ +密鑰當做簽名字符串,使用HmacSHA256算法計算簽名,然后進行Base64e
Aza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

1.添加自定義機器人Aza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

Aza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

Aza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

相關學習推薦:python視頻教程Aza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

2.編寫python代碼請求釘釘機器人所給的webhookAza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

釘釘自定義機器人*方文檔Aza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

安全方式使用加簽的方式:Aza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

第一步,把timestamp+" "+密鑰當做簽名字符串,使用HmacSHA256算法計算簽名,然后進行Base64 encode,**后再把簽名參數再進行urlEncode,得到**終的簽名(需要使用UTF-8字符集)。Aza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

參數Aza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

說明Aza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

timestampAza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

當前時間戳,單位是毫秒,與請求調用時間誤差不能超過1小時Aza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

secretAza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

密鑰,機器人安全設置頁面,加簽一欄下面顯示的SEC開頭的字符串Aza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

import requests #python 3.8 import time import hmac import hashlib import base64 import urllib.parse timestamp = str(round(time.time() * 1000)) secret = '加簽時生成的密鑰' secret_enc = secret.encode('utf-8') string_to_sign = '{} {}'.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中。Aza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

參數Aza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

說明Aza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

timestampAza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

第一步使用到的時間戳Aza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

signAza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

第一步得到的簽名值Aza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺


第三步,發送請求Aza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

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)

結果:Aza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

Aza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

整體代碼:Aza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

import requests #python 3.8 import time import hmac import hashlib import base64 import urllib.parse timestamp = str(round(time.time() * 1000)) secret = '加簽時生成的密鑰' secret_enc = secret.encode('utf-8') string_to_sign = '{} {}'.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)

相關學習推薦:編程視頻Aza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

以上就是學習python使用自定義釘釘機器人的示例代碼的詳細內容,更多請關注少兒編程網其它相關文章!Aza少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 国内成人免费视频 | 日韩精品 电影一区 亚洲 | 亚洲欧美在线播放 | 亚洲国产成人精品女人 | 一区二区三区国产 | 综合色婷婷一区二区亚洲欧美国产 | 亚洲91精品 | 日韩成人美女视频 | 中文字幕亚洲成人 | 成人伊人网 | 国产在线二区 | 在线一区二区三区四区 | 国产精品久久久久久久久免费相片 | 黄性视频 | 国产精品免费一区 | 日韩激情在线观看 | 亚洲国产91 | 欧美黑人xxx | 中文字幕在线看 | 成人免费网站在线观看 | 免费成人在线网站 | 97av中文字幕 | 欧美一区永久视频免费观看 | 久久亚洲高清 | 欧美精品一区二区三区在线播放 | 亚洲精品免费在线观看 | 美女在线免费视频 | 国产在线一二三四区 | 99色网站 | 国产高清精品一区二区三区 | 日韩视频中文字幕 | 国产日产久久高清欧美一区 | 亚洲黄色一区二区三区 | 日本一级囗交免费 | 午夜国产一区 | 精品性高朝久久久久久久 | 九九热在线精品视频 | 热久久久久久 | 欧美一级淫片 | 国产激情在线观看视频 | 精品一区二区三区四区五区 |