钉钉开发文档

授权开通应用事件

更新时间: 2018-6-20

当企业管理员在应用市场应用的授权页面点击了确认授权成功开通应用,钉钉服务器会向服务提供商创建应用时填写的回调URL(创建应用时填写)推送临时授权码,比如在钉钉开发者后台中,模拟测试企业发起授权,钉钉服务器就会向回调url推送测试企业的临时授权码。

undefined

QuickStart做示例,可以在CallbackController.java文件中,打印并获取临时授权码AuthCode字段。

POST数据解密后示例

{
  "SuiteKey": "suitexxxxxx",
  "EventType": " tmp_auth_code",
  "TimeStamp": 1234456,
  "AuthCorpId": "dingxxxxadads"

}

字段说明

参数 说明
SuiteKey 应用的SuiteKey
EventType tmp_auth_code
TimeStamp 时间戳
AuthCorpId 授权开通应用企业的corpId

返回参数说明

服务提供商在收到此事件推送后务必返回包含经过加密的字符串"success"的json数据。

{
  "msg_signature":"111108bb8e6dbce3c9671d6fdb69d15066227608",
  "timestamp":"1783610513",
  "nonce":"123456",
  "encrypt":"1ojQf0NSvw2WPvW7LijxS8UvISr8pdDP+rXpPbcLGOmIBNbWetRg7IP0vdhVgkVwSoZBJeQwY2zhROsJq/HJ+q6tp1qhl9L1+ccC9ZjKs1wV5bmA9NoAWQiZ+7MpzQVq+j74rJQljdVyBdI/dGOvsnBSCxCVW0ISWX0vn9lYTuuHSoaxwCGylH9xRhYHL9bRDskBc7bO0FseHQQasdfghjkl" // "Random"字段的加密数据
}

参数 说明
msg_signature 消息体签名
timestamp 时间戳
nonce 随机字符串
encrypt "success"加密字符串