如何基于python對(duì)接釘釘并獲取access_token
1.首先注冊(cè)應(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.此時(shí)拿到的token就是access_token,可以用它來(lái)發(fā)送請(qǐng)求了
def departList(): # 所有部門(mén)信息 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
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. python實(shí)現(xiàn)讀取類(lèi)別頻數(shù)數(shù)據(jù)畫(huà)水平條形圖案例2. python中PyQuery庫(kù)用法分享3. PHP獲取時(shí)間戳等相關(guān)函數(shù)匯總4. php5.6不能擴(kuò)展redis.so的解決方法5. Python編寫(xiě)nmap掃描工具6. AJAX實(shí)現(xiàn)數(shù)據(jù)的增刪改查操作詳解【java后臺(tái)】7. ASP.NET MVC前臺(tái)動(dòng)態(tài)添加文本框并在后臺(tái)使用FormCollection接收值8. CSS3實(shí)現(xiàn)動(dòng)態(tài)翻牌效果 仿百度貼吧3D翻牌一次動(dòng)畫(huà)特效9. JSP+Servlet實(shí)現(xiàn)文件上傳到服務(wù)器功能10. JSP動(dòng)態(tài)實(shí)現(xiàn)web網(wǎng)頁(yè)登陸和注冊(cè)功能
