如何基于python對接釘釘并獲取access_token
1.首先注冊應(yīng)用,獲取 appkey、appsecret
api_url = 'https://oapi.dingtalk.com/gettoken?appkey=%s&appsecret=%s'%(appkey,appsecret)def get_token(): # try: res = requests.get(api_url) if res.status_code == 200: str_res = res.text token = (json.loads(str_res)).get(’access_token’) return token
2.此時拿到的token就是access_token,可以用它來發(fā)送請求了
def departList(): # 所有部門信息 url = ’https://oapi.dingtalk.com/department/list?access_token={}’.format(get_token()) ret = json.loads(requests.get(url).text) department = ret.get(’department’) departList = [] for department_info in department: departdict = {} departdict[’name’] = department_info.get(’name’) departdict[’id’] = department_info.get(’id’) departdict[’parentid’] = department_info.get(’parentid’) departList.append(departdict) return departList
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. ASP基礎(chǔ)知識VBScript基本元素講解2. ajax請求添加自定義header參數(shù)代碼3. Kotlin + Flow 實(shí)現(xiàn)Android 應(yīng)用初始化任務(wù)啟動庫4. Python requests庫參數(shù)提交的注意事項(xiàng)總結(jié)5. 基于javascript處理二進(jìn)制圖片流過程詳解6. Gitlab CI-CD自動化部署SpringBoot項(xiàng)目的方法步驟7. 解決android studio引用遠(yuǎn)程倉庫下載慢(JCenter下載慢)8. asp知識整理筆記4(問答模式)9. axios和ajax的區(qū)別點(diǎn)總結(jié)10. 詳談ajax返回?cái)?shù)據(jù)成功 卻進(jìn)入error的方法
