开发者社区> 问答> 正文

钉钉卡片平台中设计的卡片,按钮设置了回传请求,但是如何设置回传请求调用的地址?

钉钉卡片平台中设计的卡片,按钮设置了回传请求,但是如何设置回传请求调用的地址?

展开
收起
夹心789 2024-05-22 09:57:41 25 0
1 条回答
写回答
取消 提交回答
  • 要在卡片平台中设计的卡片上设置按钮的回传请求调用地址,您需要通过API来注册一个卡片回调地址。具体操作步骤如下:1. 准备您的回调URL和加密密钥(apiSecret)。2. 根据您的应用类型(企业内部应用或第三方企业应用),选择正确的API接口进行调用。企业内部应用应调用发送钉钉互动卡片,而第三方企业应用则调用发送钉钉互动卡片来注册回调地址。3. 在请求体中包含以下参数: • callbackRouteKey󠁪:用于标识回调的唯一键。• callbackUrl󠁪:您希望接收卡片互动回调的URL。• apiSecret󠁪:用于校验回调来源的加密密钥。• forceUpdate󠁪:一个布尔值,指示是否强制覆盖已有相同callbackRouteKey󠁪的回调地址。首次调用时通常设为false󠁪,后续如需更新则设为true󠁪。示例HTTP请求(以第三方企业应用为例):POST /v1.0/card/callbacks/register HTTP/1.1
    Host: api.dingtalk.com
    Content-Type: application/json

    {
    "callbackRouteKey": "your-unique-key",
    "callbackUrl": "https://your-callback-url.com/callback",
    "apiSecret": "your-api-secret",
    "forceUpdate": false
    }
    http确保您的服务端已经准备好接收来自钉钉的回调请求,并能够根据收到的请求执行相应的业务逻辑处理。完成这些步骤后,当用户在卡片上触发按钮的回传请求时,钉钉就会将事件发送到您注册的回调地址上。 ,此回答整理自钉群“钉钉开发者社区(互助群)”

    2024-05-22 16:30:54
    赞同 2 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载