首页 > 数据库技术 > 详细

python-对接钉钉,获取access_token

时间:2019-12-29 19:10:28      阅读:307      评论:0      收藏:0      [点我收藏+]

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

python-对接钉钉,获取access_token

原文:https://www.cnblogs.com/lutt/p/12115859.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!