如何基于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