python-對接釘釘,獲取access_token


1.首先注冊應用,獲取 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,可以用它來發送請求了

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM