网络编程
位置:首页>> 网络编程>> Python编程>> 如何基于python对接钉钉并获取access_token

如何基于python对接钉钉并获取access_token

作者:小陆同学  发布时间:2023-11-27 04:25:07 

标签: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

来源:https://www.cnblogs.com/lutt/p/12115859.html

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com