企业对接钉钉流程(企业内部应用-H5微应用)

  • 开发前准备:
  • 企业自主研发H5微应用

官方文档写的很全了,非常值得细读。
本片,我们企业要接入钉钉(企业内部应用-H5微应用),取钉钉后台数据用。

开发前准备:

开发者需要管理员权限(建议自定义组织,待一切测试完毕,无误再向上级申请权限)

企业自主研发H5微应用

  1. 创建微应用
  • 登录钉钉开发者后台,选择"应用开发"->“企业内部开发”->“H5微应用”,点击"创建应用",开始创建企业自建微应用。
  • 填写应用基本信息。包括应用名称、应用Logo和应用简介,选择"企业内部自主开发",点击"下一步"。
  • 开发模式选择“开发应用”,开发应用类型选择“微应用”,应用首页链接填写H5微应用首页url,服务器出口IP填写本企业服务器的公网IP。
  • PC端首页地址填写说明,若填写此项,在钉钉PC端工作台展示该应用;若未填写则不展示。填写后PC端示例:
  • 填写完成后,点击“创建”,即可成功创建微应用。
    在”应用信息“那一行,点击“查看详情”,可以查看生成的appKey和appSecret,用于获取access_token进行开发。
  • 新创建的应用,仅在创建者的钉钉工作台展示,不会在企业内其他成员工作台展示,即应用的可使用范围只有当前应用创建者。(可以在图上“应用发布”那里设置可见范围,以及是否发布应用,后面讲)
  1. 开发微应用
  • 设置可使用人员
    企业一般会有多个员工同时参与同一个微应用项目的开发,因此在开发微应用之前,需要设置参与的人员。
    在创建微应用后,默认会将当前创建者添加到可使用范围内。若应用有多个开发者,管理员可以通过手机号码添加该应用的开发者。添加可使用范围后,工作台上展示该应用,可用于开发过程中体验与测试。

  • 设置接口权限
    钉钉开放了丰富的服务端接口能力,开发者可以借助这些接口能力,实现企业系统与钉钉的集成打通。在调用接口前,需要先申请并设置接口调用权限,比如消息通知、钉盘等基础权限。
    为了保证企业的数据安全与应用稳定,请根据开发的微应用的产品功能,进行合理的配置权限。尤其针对高级权限,比如企业通讯录权限,需要选择授权范围,设置可获取哪些人员的通讯录信息。如下图所示。详情请参考接口权限申请流程。

  • 免登流程
    免登是指用户进入应用后,无需输入钉钉用户名和密码,应用程序可自动获取当前用户身份,进而登录系统的流程。
    参考此文档了解免登流程。

  • JSAPI鉴权
    JSAPI鉴权:钉钉提供了一些有Native能力的JSAPI,这些JSAPI有很多是手机的基础能力,对这些JSAPI的调用不需要进行鉴权(即不需要进行dd.config),只需要保证在dd.ready里面调用即可。对于一些钉钉业务相关、安全相关的JSAPI调用,需要开发者先进行鉴权然后再调用。
    参考此文档了解JSAPI鉴权。

  1. 发布微应用
    新创建的应用,应用共两种状态,分别是:
  • 未发布状态:若人员在可使用范围内,可使用应用进行开发过程中体验与测试,且最多可添加20个可使用人员。
  • 发布状态:可使用人员人数无限制,可根据需要设置。

当应用经过测试后,开发者可在应用发布页面发布应用,点击确认发布。如下图所示:

点击确定,如下图所示:

应用发布成功后,可修改应用可使用范围。可见范围可以设置全部员工、部分员工或者仅限管理员,如下图所示:

接下来就可以取做开发工作了。。。。

企业对接钉钉流程(企业内部应用-H5)相关推荐

  1. 流程企业(钢铁企业)的制造执行系统

    流程企业(钢铁企业)的制造执行系统 1.现代流程企业的定义和分类      现代流程工业通常是指以从原料到制成品兼具物理变化和化学变化的连续性生产过程实现增值的工业.如此定义也仅仅是将服务业和部分加工 ...

  2. 企业邮箱注册申请流程,企业邮箱怎么注册账号?

    企业邮箱注册流程和个人邮箱是有区别的,企业邮箱注册有定制功能,需人工服务,个人邮箱注册账号线上注册即可.TOM企业邮箱注册10分钟即可开通,有的人对企业邮箱的了解仅限于收发邮件,其实不然.下面会为大家 ...

  3. vue项目对接钉钉企业内部H5微应用

    最近公司项目又需要接入钉钉啦

  4. js kettle 设置变量_kettle与钉钉结合的企业内部应用扩展01

    晨枫0215 2019-09-23 16:46 Kettle作为了一个开源的工具,尤其现在大数据应用环境下,企业内部的数据清理应用就更多. 另外一方面,钉钉作为企业内部沟通平台,相比2年前,发展的更快 ...

  5. 钉钉企业内部应用开发php,钉钉企业内部应用开发心得

    基本流程 以企业钉钉管理员身份登陆钉钉开发者平台,进入钉钉开放平台,选择企业内部应用 创建应用,并给应用添加对应logo图片 下载钉钉开放平台提供编译器,在编译器中扫码登陆钉钉账号,选择企业内部应用, ...

  6. h5应用 vue 钉钉_钉钉企业内部H5微应用开发

    企业内部H5微应用开发 分为 服务端API和前端API的开发,主要涉及到进入应用免登流程和JSAPI鉴权. JSAPI鉴权开发步骤: 1.创建H5微应用 登入钉钉开放平台(https://open-d ...

  7. 钉钉企业内部应用获取登录用户信息

    1.创建企业内部应用 首先在钉钉开放平台注册企业内部应用. 选择[企业内部开发] 创建H5微应用 填写相关信息 企业内部H5微应用创建完成 2.接口开发前准备 开发前必读 了解不同应用所能支持的能力 ...

  8. 钉钉企业内部应用 - 获取考勤打卡结果

    本文是根据钉钉官方文档归纳所出,最后有 PHP 测试成功的 demo. 概述 钉钉登录是基于 OAuth2.0 协议标准构建的钉钉 OAuth2.0 授权登录系统. 在进行钉钉 OAuth2.0 授权 ...

  9. 钉钉小程序上传附件(PDF等非媒体文件)至第三方文件服务器(企业内部应用)

    1.创建钉盘空间并获取spaceId (1).创建钉盘空间 进入钉钉选择"云盘",点击"团队文件"然后新建一个文件夹,给当前钉钉团队所有用户(或者能够使用该企业 ...

最新文章

  1. AttnGAN: Fine-Grained Text to Image Generation with Attentional Generative Adversarial Networks论文解读
  2. Linq(03)基础之Orderby group-by
  3. vue脚手架v-cli,第一个vue程序
  4. Flume-NG + HDFS + HIVE 日志收集分析 | EyeLu技术Blog
  5. Nginx的主要函数调用关系分析
  6. python基础知识专题 - 模块的打包和发布
  7. Ms08067漏洞复现
  8. win7与internet时间同步出错_电脑时间同步出错怎么办 win7/xp电脑时间同步出错解决方法...
  9. 微信公众号文章是HTML吗,醒醒吧!你看的微信文章都不是自己写的,内容全靠搬!...
  10. android 加载图片进度条,实现微信图片加载显示进度的效果-LoadingProgress
  11. 高德地图开发之点标注marker
  12. 在计算机网络中服务器必不可少,2020年全国计算机一级Ms Office试题(总)
  13. 金九银十北漂记第2篇:《Java程序员面试宝典》读书笔记
  14. 如何恢复被永久删除的Outlook邮件
  15. python 爬虫餐饮行业 数据分析_Python爬取美团美食板块商家数据
  16. iOS 开发 带区号的城市三级联动(xml解析)
  17. 2018版CAD已推出,功能强大到你不可想象!
  18. 连更3课:MAX7219点阵屏、MAX7219点阵屏级联、TM1637数码管 | Mixly米思齐纯干货系列...
  19. HandlerThread源码理解
  20. MYSQL处理4字节(昵称表情等特殊字符)字符乱码问题

热门文章

  1. Python_4_内置结构-元组-字符串-bytes-bytearray-切片
  2. C#中的ExecuteNonQuery();
  3. 【错误记录】Android 应用安全检测漏洞修复 ( StrandHogg 漏洞 | 设置 Activity 组件 android:taskAffinity=““ )
  4. Blender几何节点新手教学
  5. 雅可比行列式_二重积分换元法、雅可比行列式
  6. logback-spring.xml配置详解
  7. XenApp应用虚拟化介绍
  8. JWT springboot集成jWT
  9. 数据库系统概论---绪论
  10. java监听器(Listener)统计在线人数