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

 更新时间:2020年04月21日 14:43:24   作者:小陆同学  
这篇文章主要介绍了如何基于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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 基于Python实现文件的压缩与解压缩

    基于Python实现文件的压缩与解压缩

    在日常工作中,除了会涉及到使用Python处理文本文件,有时候还会涉及对压缩文件的处理。本文为大家总结了利用Python可以实现的几种文件压缩与解压缩实现代码,需要的可以参考一下
    2022-03-03
  • Flask实现异步执行任务

    Flask实现异步执行任务

    在一些开发中,可能会遇到需要长时间处理的任务,此时就需要使用异步的方式来实现,本文就介绍了Flask实现异步执行任务的方法,感兴趣的可以了解一下
    2021-05-05
  • 一百多行python代码实现抢票助手

    一百多行python代码实现抢票助手

    一百多行python代码轻松实现抢票助手,十一出行不再愁!本文具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • Python中os模块功能与用法详解

    Python中os模块功能与用法详解

    这篇文章主要介绍了Python中os模块功能与用法,总结分析了Python os模块基本功能、内置函数、使用方法及相关操作注意事项,需要的朋友可以参考下
    2020-02-02
  • Python常见内置高效率函数用法示例

    Python常见内置高效率函数用法示例

    这篇文章主要介绍了Python常见内置高效率函数用法,结合实例形式分析了Python中filter()、map()、reduce()、lambda匿名函数等功能与简单使用技巧,需要的朋友可以参考下
    2018-07-07
  • np.random.choice()函数示例详解

    np.random.choice()函数示例详解

    np.random.choice() 是 NumPy 中的一个随机抽样函数,用于从给定的一维数组中随机抽取指定数量或指定概率的元素,本文给大家介绍np.random.choice()函数的相关知识,感兴趣的朋友一起看看吧
    2023-11-11
  • Django模板获取field的verbose_name实例

    Django模板获取field的verbose_name实例

    这篇文章主要介绍了Django模板获取field的verbose_name实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • python如何利用re模块正则表达式匹配ip地址

    python如何利用re模块正则表达式匹配ip地址

    这篇文章主要介绍了python如何利用re模块正则表达式匹配ip地址问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • Python使用pymupdf实现PDF内容搜索并显示功能

    Python使用pymupdf实现PDF内容搜索并显示功能

    在日常工作和学习中,我们可能需要查找和提取PDF文件中的特定内容,本文将介绍如何使用pymupdf实现PDF内容搜索并显示的功能,需要的可以参考下
    2023-08-08
  • Python制作数据预测集成工具(值得收藏)

    Python制作数据预测集成工具(值得收藏)

    这篇文章主要介绍了Python如何制作数据预测集成工具,帮助大家进行大数据预测,感兴趣的朋友可以了解下
    2020-08-08

最新评论