由於做這一方面的人少,所以提供的sdk也很少。下面我提供兩個比較不錯的:
1. github:
例子:文件:
2. github:
3. 釘釘群機械人
第二個可以看到下面的簡介,需要將專案的dingtalk模組複製到需要使用的專案根目錄下,再使用,所以不建議大家在專案中使用。
使用:1. 開發企業內部應用
# 根據釘釘的userid獲取釘釘使用者的資訊
profile = client.user.get('userid')
# 獲取部門列表
dep_list = client.department.list()
# 獲取部門詳情
dep = client.department.get(dep_id)
然後就是按照文件上面的各個介面來拿到你想要的資料。
2. 第三方企業應用
from dingtalk import isvclient
suitekey = 'suitekey'
suitesecret = 'suitesecret'
client = isvclient(suitekey, suitesecret)
corp = client.get_auth_info(corpid) # 根據corpid獲取企業授權資訊
code = client.get_permanent_code('') # 根據臨時授權碼獲取企業永久授權碼
corp_client = client.get_dingtalk_client(corpid) # 根據corpid獲取企業的access_token
根據corp_client,按照文件上的介面獲取資料。
釘釘群機械人:
具體使用方法見github下面的介紹
用python實現微信 釘釘等軟體多開
sessions 1 basenamedobjects dingtalk 200 多本 python 電子書 和經典的書籍 應該有 python標準庫資料 最全中文版 專案原始碼 四五十個有趣且可靠的練手專案及原始碼 python學習路線圖 告別不入流的學習 python學習q群101677771 ...
Python實現釘釘群訊息推送
對於某些自動化任務執行結果反饋,使用釘釘機械人訊息替換繁瑣的郵件傳送方式使用釘釘機械人api,可以將任何你需要的服務訊息推送到釘釘 參考文件 釘釘機械人api介面文件 python import requests import json defsend dingding access token,u...
用python配置釘釘機械人
摘要 在linux shell中,釘釘機械人的訊息主體貌似必須是寫死的,很不靈活.於是使用python傳送釘釘訊息 展示 用python傳送釘釘時,不需要匯入釘釘相關的依賴 coding utf 8 import os import datetime import requests import j...