开发者社区 问答 正文

钉钉调用创建钉钉待办的接口时,actionList参数应该怎么传?

钉钉调用创建钉钉待办的接口时,actionList参数应该怎么传?

展开
收起
真的很搞笑 2023-12-28 08:02:56 192 分享 版权
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    钉钉调用创建待办任务接口时,actionList参数是一个数组,用于传递待办事项的详细信息。每个元素代表一个待办事项,包含以下属性:

    • actionName:待办事项的名称;
    • actionType:待办事项的类型,取值范围为1到9;
    • actionUrl:待办事项跳转的链接地址;
    • actionTime:待办事项的截止时间,格式为"yyyy-MM-dd HH:mm:ss"。

    例如,你可以这样设置actionList参数:

    {
        "actionList": [
            {
                "actionName": "完成报告",
                "actionType": 1,
                "actionUrl": "http://example.com/report",
                "actionTime": "2022-12-31 23:59:59"
            },
            {
                "actionName": "参加会议",
                "actionType": 2,
                "actionUrl": "http://example.com/meeting",
                "actionTime": "2022-12-30 10:00:00"
            }
        ]
    }
    

    以上代码中,我们创建了两个待办事项,一个是"完成报告",类型为1(文本),链接为"http://example.com/report",截止时间为"2022-12-31 23:59:59";另一个是"参加会议",类型为2(日程),链接为"http://example.com/meeting",截止时间为"2022-12-30 10:00:00"。注意,这些信息都是示例性质的,你需要根据实际需求进行修改。

    2023-12-28 16:39:10
    赞同 展开评论
  • 调用创建钉钉待办的接口时,actionList参数应该按照以下格式传入:

    {
      "actionList": [
        {
          "name": "操作名称",
          "actionUrl": "点击后跳转的URL"
        },
        ...
      ]
    }
    

    actionList是一个数组,其中每个元素表示一个待办项的操作,包括操作名称(name)和点击后跳转的URL(actionUrl)。

    2023-12-28 14:31:25
    赞同 展开评论
  • 在调用钉钉创建待办的接口时,actionList 参数用于定义待办事项可以执行的操作列表。以下是一个关于如何构造和传递 actionList 参数的基本示例:

    {
      "agentId": "your_agent_id",
      "userid": "your_userid",
      "title": "待办事项标题",
      "description": "待办事项描述",
      "dueTime": "2023-04-20 15:30:00", // 截止时间,格式为"YYYY-MM-DD HH:mm:ss"
      "actionList": [
        {
          "name": "操作一名称",
          "value": "操作一值",
          "type": "button"
        },
        {
          "name": "操作二名称",
          "value": "操作二值",
          "type": "button"
        }
      ]
    }
    

    在上述示例中,actionList 是一个数组,其中每个元素代表一个可执行的操作。每个操作应该包含以下字段:

    • name: 操作的显示名称,用户在待办事项中看到的按钮文本。
    • value: 操作的值,通常用于在后端处理点击事件时识别是哪个操作被触发。
    • type: 操作的类型,通常为 "button" 表示按钮。

    请注意,实际使用时,你需要将上述示例中的 "your_agent_id""your_userid" 替换为你自己的应用AgentID和待办事项负责人的UserID。

    2023-12-28 14:27:28
    赞同 展开评论