钉钉应用的基本介绍

钉钉开发文档地址:https://open-doc.dingtalk.com/

打开开发文档可以看到多种应用,我先介绍以下它们的区别:

企业内部应用:面向企业内部开发人员和定制服务商,自主开发内部应用或工作台,供企业或组织内部使用。

当应用上架后改企业的所有用户都可以得到访问该应用的权限,不允许企业之外的人员使用;如果需使用,可以将该人员添加至企业的外部联系人。

第三方企业应用:面向应用服务商,开发应用接入钉钉,管理员开通后,钉钉上的企业/组织即可使用。

开发者可以开发三方应用,等应用上架后,任一企业都可以在管理后台开通应用(类似于下载手机上应用商店里的应用),开通成功后,该企业的用户均有权限打开使用。

所有的应用上架或开通后,用户可以在钉钉上通过 工作--其他应用 处看到该应用并点击打开。

应用信息的给出的信息都是什么,有什么用?

在开放平台的首页,可以看到企业的名称,下面还有一个CorpId,这个CorpId是企业的唯一标识,每个企业都有一个唯一的CorpId。

企业内部应用:创建企业内部应用成功之后,打开应用信息,可以看到里面有应用名称、应用类型、应用logo、应用描述等,这些都是应用的基本信息,开发过程中不需要考虑。再往下面可以看到有三个比较重要的信息:AgentId、AppKey、AppSecret,AgentId代表企业应用的id,这个id主要用来区分企业中的各个应用的;AppKey是企业自建应用的唯一性标识。开发者在创建应用时,系统会自动生成。AppSecret和AppKey在企业自建应用时一同生成,使用AppKey和AppSecret可获取AccessToken。

第三方企业应用:应用创建成功后可以查看应用信息,可以看到基本信息跟内部应用差不多,多了个suiteId(套件ID),appId(应用的id),suiteKey(套件的唯一标识),suiteSecret(同suiteKey一块被创建),token(主要用来做回调事件消息体加密解密的,随机字段串,自己填写),数据加密密钥(同样也是用于回调事件消息体加解密)

你可能感兴趣的:(钉钉应用)