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

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

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

标签:python,钉钉,access,token
0
投稿

猜你喜欢

  • 软件测试之使用Fiddler实现弱网测试

    2023-03-04 20:47:45
  • 瞬间的设计 I

    2009-12-25 18:54:00
  • 下一站:HandlerSocket!

    2011-04-11 09:02:00
  • sql数据库批量处理脚本

    2011-11-03 17:23:19
  • 对Python中 \\r, \\n, \\r\\n的彻底理解

    2022-09-14 07:00:15
  • 利用python批量给云主机配置安全组的方法教程

    2022-03-09 11:45:09
  • Git如何修改已提交的commit注释

    2023-10-04 02:17:54
  • 在GitHub Pages上使用Pelican搭建博客的教程

    2021-08-02 18:47:48
  • 解决iframe的frameborder在chrome/ff/ie下的差异

    2023-08-09 00:23:24
  • 深入了解Python中yield from语法的使用

    2022-05-18 08:24:17
  • 简单的Python的curses库使用教程

    2023-11-06 15:04:28
  • golang 通过ssh代理连接mysql的操作

    2024-01-19 06:43:27
  • Python面向对象编程之类的封装

    2022-10-20 05:29:49
  • python实现搜索本地文件信息写入文件的方法

    2023-01-19 10:21:47
  • Python中用max()方法求最大值的介绍

    2021-12-08 09:33:06
  • Python操作RabbitMQ服务器实现消息队列的路由功能

    2022-06-21 00:50:39
  • golang 防缓存击穿singleflight的实现

    2024-05-09 09:55:23
  • Python中DataFrame判断两列数据是否相等的方法

    2023-12-09 10:17:37
  • Golang 使用gorm添加数据库排他锁,for update

    2024-01-29 09:34:53
  • OBJECTPROPERTY与sp_rename更改对象名称的介绍

    2024-01-19 21:47:46
  • asp之家 网络编程 m.aspxhome.com