开发者社区 问答 正文

调用钉钉`创建并投放卡片`API失败,返回space of card is empty.

我想使用钉钉的 创建投放卡片 (/card/instances/createAndDeliver)API 来给用户推送卡片消息。我的请求数据如下所示:


{
    "cardTemplateId": "f25bd259-2dbf-4efa-8174-4ee7fbdc1961.schema",
    "outTrackId": "5aeeee90-73d5-410d-95f3-fb01cb6cf622",
    "cardData": {
        "cardParamMap": {
            "title": "每日数据",
            "content": "# markdown 内容"
        }
    },
    "openSpaceId": "dtv1.card//IM_ROBOT.507883628;",
    "imRobotOpenDeliverModel": {
        "spaceType": "IM_ROBOT"
    }
}

返回结果如下:


{
    "result": {
        "deliverResults": [
            {
                "spaceId": "IM_ALL",
                "spaceType": "IM",
                "success": false,
                "errorMsg": "spaces of card is empty"
            }
        ],
        "outTrackId": "5aeeee90-73d5-410d-95f3-fb01cb6cf622"
    },
    "success": true
}

上述请求数据中的id均无问题。
文档中没有找到如何解决spaces of card is empty问题的方法。我要如何定位造成这个问题的原因呢?

展开
收起
falling12 2026-02-06 17:22:06 26 分享 版权
0 条回答
写回答
取消 提交回答
问答分类:
API
问答地址: