用python實現的釘釘後台開發

2021-09-25 04:32:38 字數 898 閱讀 7754

由於做這一方面的人少,所以提供的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...