我的编程空间,编程开发者的网络收藏夹
学习永远不晚

钉钉开发文档

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

钉钉开发文档

用用类型

应用类型支持能力是否支持上架到钉钉应用广场
企业内部应用
  • 小程序(支持移动端)
  • H5微应用(支持移动端和PC端)
  • 机器人
第三方企业应用
  • 小程序(支持移动端)
  • H5微应用(支持移动端和PC端)
第三方个人应用
  • 小程序(支持移动端)


2.  访问凭证

  •  获取企业内部应用的access_token 
    GET https://oapi.dingtalk.com/gettoken?appkey=appkey&appsecret=appsecret
  • 服务商获取第三方应用授权企业的access_token 
  • 获取jsapi_ticket
  • 获取微应用后台免登的access_token
    GET https://oapi.dingtalk.com/sso/gettoken?corpid=ding1234&corpsecret=12345

3. 获取用户个人身份凭证

  • 获取登录用户的访问凭
    创建应用 -> 钉钉登录与分享 -> 添加回调URL -> OAuth登录授权 -> 构造登录授权页面

     https://login.dingtalk.com/oauth2/auth?
    redirect_uri=https%3A%2F%2Fwww.aaaaa.com%2Fa%2Fb  回调地址须做urlencode
    &response_type=code    固定值为code
    &client_id=dingbbbbbbb  AppKey
    &scope=openid               授权后可获得用户userid
    &state=dddd                    跟随authCode原样返回
    &prompt=consent            值为consent时,会进入授权确认页
  • 获取用户token

    POST /v1.0/oauth2/userAccessToken HTTP/1.1
    Host:api.dingtalk.com
    Content-Type:application/json

    {
      "clientId" : "String",             AppKey
      "clientSecret" : "String",     AppSecret
      "code" : "String",                 临时授权码
      "grantType" : "String"          authorization_code
    }

应用身份相关访问凭证

  • 获取应用的API访问凭证
    GET https://oapi.dingtalk.com/gettoken?appkey=appkey&appsecret=appsecret
  • 获取工作台API访问凭证
    开发者后台首页,生成TOKEN
  • 获取企业内部应用的accessToken

    POST /v1.0/oauth2/accessToken HTTP/1.1
    Host:api.dingtalk.com
    Content-Type:application/json

    {
      "appKey" : "String",
      "appSecret" : "String"
    }

  • 获取第三方应用授权企业的accessToken

  • 创建jsapi ticket

  • 获取微应用后台免登的access_token

    POST /v1.0/oauth2/ssoAccessToken HTTP/1.1
    Content-Type:application/json

    {
      "corpid" : "String",        企业的corpId
      "ssoSecret" : "String"   sso密钥
    }

身份验证(免登)

身份验证支持的免登场景

  • 企业内部应用免登
    获取免登授权码 -> 获取access_token(oapi.dingtalk.com/gettoken)-> 获取用户userid -> 获取用户详情

  • 应用管理后台免登
    获取免登授权码 -> 调用sso/gettoken接口获取应用后台免登的access_token -> 调用接口获取应用管理员的身份信息

  • 登录第三方网站
    创建并配置应用->添加接口调用权限->配置内网穿透​​​​​​​->设置第三方网站的回调域名​​​​​​​->搭建后端服务​​​​​​​->构造登录的第三方网站的访问地址->访问第三方网站地址
    • 浏览器内实现

      • 扫码登录

      • 使用钉钉账号密码方式登录

    • 钉钉客户端内免登第三方网站

通讯录管理

  • 用户管理

    • 创建用户

    • 更新用户信息

    • 删除用户

    • 查询用户详情 (userid)

    • 获取部门用户基础信息 (dept_id)

    • 获取部门用户userid列表

    • 获取部门用户详情

    • 获取员工人数

    • 获取未登录钉钉的员工列表

    • 根据手机号查询用户

    • 根据unionid获取用户userid

    • 获取管理员列表

    • 获取管理员通讯权限范围

    • 查询里只记录列表

    • 设置高管模式

    • 获取用户高管模式设置

    • 删除用户属性可见性设置

    • 获取用户属性可见性设置

    • 获取用户属性可见性设置

    • 设置用户属性可见性

  • 专属账户
  • 部门管理
  • 角色管理
  • 外部联系人
  • 企业管理
  • 通讯录可见性管理
  • 行业通讯录
  • 获取用户通讯录个人信息
  • 通讯录事件

来源地址:https://blog.csdn.net/m0_37873390/article/details/125595332

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

钉钉开发文档

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

钉钉开发的erp

钉钉的开发背景随着移动互联网的快速发展,企业通讯和协作已经成为了企业发展的重要环节。尤其是在疫情期间,企业的远程办公和协作需求得到了更大的释放,钉钉作为其中的佼佼者,得到了更多企业的青睐。同时,阿里巴巴集团也将其业务从线上拓展到了线下,为钉钉的推广和普及提供了更好的基础。钉钉的特点高效性:钉钉提供了一套高效的企业通讯和
钉钉开发的erp
2023-10-28

钉钉 程序开发

首先,让我们来了解一下钉钉的通讯功能。在钉钉中,通讯功能主要包括钉钉消息、钉钉电话、企业微信等,这些都是钉钉的通讯工具。其中,钉钉消息是最为基础的功能,用户可以通过消息来进行群聊、朋友圈等,还可以进行语音通话和视频通话等。此外,钉钉电话也是一个重要的功能,可以用于团队内的联系和协作。企业微信则更加适合企业内部的管理和沟
钉钉 程序开发
2023-10-28

钉钉如何上传word文档

这篇文章主要介绍钉钉如何上传word文档,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!钉钉上传word文档的方法:1、打开钉钉app,在首页点击底部的【文档】;2、在【钉盘】里面点击【+】,再点击【上传】,在弹出wo
2023-06-09

钉钉 二次开发

一、钉钉通讯平台现状钉钉是一款全球化、高度智能化的通讯平台,其功能涵盖了企业级通讯、协同办公、云计算等多个方面。截至2021年7月,钉钉已拥有超过2000万企业用户,并且在全球范围内广泛应用于政府、金融、教育、制造等多个行业。从目前的发展趋势来看,钉钉通讯平台已经实现了许多突破和创新。首先,其通讯能力得到了极大的提升。
钉钉 二次开发
2023-10-28

钉钉 定制开发

在过去,企业通讯软件通常是由企业自行开发,由于缺乏对钉钉平台的深入了解,因此开发出来的产品并不能完全满足企业的需求。为了满足企业的需求,钉钉推出了钉钉定制开发服务。该服务提供了一系列的功能和特性,包括即时通讯、工作管理、消息通知、云存储、云计算等。这些功能和特性可以帮助企业更好地使用钉钉平台,提高工作效率,降低管理成本
钉钉 定制开发
2023-10-28

钉钉哪里开发

在我所在的企业中,我们采用了钉钉来进行日常工作的协同。它具有许多优点,比如易于操作、高效性强、安全性高等。在我看来,钉钉的最大优点是可以帮助我们更加高效地完成各项工作。首先,在我所在的工作场景中,我们需要频繁地与团队成员进行沟通和交流。而使用钉钉之后,我们可以通过钉钉中的会议功能进行实时的视频会议,让沟通更加高效、快捷
钉钉哪里开发
2023-10-28

钉钉定制开发

作为一款定制开发工具,钉钉的定制化程度非常高。它允许企业根据自身需求进行定制,包括软件功能、界面设计、用户体验等方面。同时,钉钉还提供了丰富的开发工具和开发社区,帮助企业快速实现定制化需求。在实际使用中,我们发现钉钉定制开发的流程非常简单。首先,企业需要在钉钉上注册账号,并创建一个钉钉开发者计划。然后,在钉钉开发者计划
钉钉定制开发
2023-10-28

钉钉集成开发

首先,我们来看一下集成开发对员工的工作效率和工作质量的影响。对于一个企业来说,员工的工作效率和工作质量是非常重要的。如果员工的工作效率和工作质量得不到有效的提升,那么企业的运营和发展将会受到极大的影响。在集成开发中,员工的工作效率和工作质量将直接影响到企业的工作效率和工作质量,从而影响企业的整体运营和发展。其次,我们来
钉钉集成开发
2023-10-28

钉钉应用开发

首先,让我们来看看钉钉的优势之一:灵活性。钉钉的平台化设计使得用户可以根据自己的需求和实际情况来选择适合自己的应用,从而提高了应用的灵活性和可定制性。同时,钉钉也支持多种企业级通讯工具,例如飞书、企业微信等,这些工具可以与钉钉无缝衔接,为企业提供更好的协作和沟通体验。其次,钉钉的应用场景非常广泛。从个人到企业,从会议到
钉钉应用开发
2023-10-28

专有钉钉开发

专有钉钉是由华为技术有限公司开发的一款企业通讯工具,它的主要功能是为企业提供高效的通讯解决方案。专有钉钉可以帮助企业实现多端同步,即不同设备、不同应用程序之间可以同步通讯录、日历、任务列表、消息等信息。同时,它还支持多方视频会议、文件共享、云存储等功能,方便企业在不同场景下进行沟通和协作。对于企业来说,工作需要高效沟通
专有钉钉开发
2023-10-28

钉钉 轻量开发

首先,我们需要了解钉钉是一款什么样的应用程序。钉钉是阿里巴巴旗下的企业级应用程序,主要面向企业和团队用户。它的特点是轻量、高效、安全、易用。在使用钉钉开发的过程中,我们可以看到它的界面设计简洁、易于使用,同时具有高度的稳定性和可靠性。其次,我们需要了解钉钉开发中的一些关键技术。钉钉开发中的一些关键技术包括但不限于:消息
钉钉 轻量开发
2023-10-28

钉钉的二次开发

钉钉的二次开发版本,是企业在数字化转型过程中,对于通讯工具的一次全新尝试。企业可以通过这些二次开发版本,更加高效地管理通讯信息,实现更加便捷、安全的通讯服务。在钉钉的二次开发版本中,最引人注目的莫过于“群组”功能。通过群组功能,企业可以更加方便地实现不同部门和员工之间的协同工作,避免了单一沟通工具的局限性。此外,群组还
钉钉的二次开发
2023-10-28

钉钉定制化开发

首先,钉钉上的工作方式比较固定,对于我们这些常常需要跨地域协作的人来说,使用起来可能有些不太方便。另外,由于是企业应用,在一些方面需要更加严格的审查和控制,比如公司的一些敏感信息需要得到保护,以避免员工信息被泄露。其次,作为一款企业级应用,在一些方面也需要更加人性化的设计。比如,在一些任务管理方面,可以考虑添加一些便捷
钉钉定制化开发
2023-10-28

钉钉 应用代开发

作为一个智能化管理的企业,我们需要一个可靠的协同办公平台来保证日常的工作协同和信息共享。钉钉作为一个可靠的平台,为我们提供了强大的功能和良好的用户体验。首先,我们可以通过钉钉来进行日常工作的协同和信息共享。在这里,我们可以通过钉钉内置的通讯功能和工作管理模块来实现日常的沟通和协作,如消息的推送、日程安排的查看、文件的上
钉钉 应用代开发
2023-10-28

钉钉快应用开发

首先,我们需要安装钉钉快应用。如果你想在微信上开发微信小程序,需要先在微信公众平台注册开发者账号,并获取开发者ID和开发者SDKKey,然后在开发环境中安装钉钉快应用。安装完成后,你就可以在微信小程序中创建一个微信小程序,并添加所需的微信小程序功能。其次,我们需要注册一个钉钉开发者账号。你可以在钉钉开发者官网上进行注册
钉钉快应用开发
2023-10-28

钉钉企业应用开发

钉钉作为中国最大的企业管理软件服务商之一,已经成为了企业应用开发的一个重要选择。随着移动互联网的发展,越来越多的企业开始选择使用钉钉进行办公。钉钉作为一个集成了企业管理、通讯、协作、云计算等多种功能的移动应用,可以为企业带来很多便利和好处。在这篇文章中,我将会详细介绍钉钉的企业应用开发功能,包括但不限于:企业通讯钉钉提
钉钉企业应用开发
2023-10-28

钉钉第三方开发商

一、市场现状分析目前,国内企业移动办公平台的市场规模已经相当庞大,据统计,2019年国内企业移动办公平台的市场规模已经超过了1300亿元。同时,越来越多的企业开始重视移动办公的重要性,对于第三方开发商的需求也在不断增加。二、竞争格局分析在市场上,目前已经存在了多家第三方开发商,其中不乏有实力的大型开发商。这些开发商在产
钉钉第三方开发商
2023-10-28

钉钉定制开发应用

首先,在企业应用开发中,选择一个适合自己的钉钉定制开发服务是至关重要的。钉钉的定制开发服务可以为企业提供多种类型的应用,包括但不限于企业OA、协同办公、在线会议、视频通话等。每个应用都可以根据企业的实际需求进行定制,满足企业的个性化需求。接下来,让我们看看如何选择适合自己的钉钉定制开发服务。首先,您需要了解钉钉的开发团
钉钉定制开发应用
2023-10-28

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录