开发者社区> 问答> 正文

钉钉 /card/instances/deliver,返回,但是用户并没有收到卡片?

钉钉 /card/instances/deliver,返回{
"result":[],
"success":true
},但是用户并没有收到卡片?

展开
收起
真的很搞笑 2023-12-14 07:50:41 59 0
4 条回答
写回答
取消 提交回答
  • 当您调用钉钉的 /card/instances/deliver 接口成功返回结果,但用户却没有收到卡片的情况下,请考虑以下可能的原因:

    1. 用户未正确配置接收卡片的权限:在发送卡片之前,确保要接收卡片的用户已经正确配置了相应的权限。用户需要在钉钉中将您的应用授权为可以发送消息和卡片的应用。

    2. 用户未关注您的应用或部门:钉钉中的用户需要关注您的应用或所在的部门才能接收到卡片。请确保用户已经正确关注了您的应用或部门。

    3. 用户所在的部门或标签未被包含在卡片投放范围内:在调用 /card/instances/deliver 接口时,您需要指定卡片投放的目标部门、标签或用户ID列表。请检查您是否正确设置了卡片投放的目标范围,并包含了相关用户所在的部门或标签。

    4. 卡片内容不符合钉钉的规范:请确保您发送的卡片内容符合钉钉的规范和限制。例如,卡片标题和内容长度是否超过限制、使用了不支持的HTML标签等。请参考钉钉开放平台文档中关于卡片消息的规范和限制。

    5. 钉钉服务器或网络问题:在极少数情况下,可能由于钉钉服务器或网络问题导致卡片未成功发送。您可以稍后再次尝试发送,或者联系钉钉开放平台的技术支持团队以获取进一步的帮助。

    2023-12-14 20:39:42
    赞同 展开评论 打赏
  • 当调用 /card/instances/deliver 接口返回成功时,通常表示卡片已经发送到了钉钉服务器。如果用户没有收到卡片,可能是由于以下几个原因:

    • 卡片的内容不符合钉钉的要求,导致卡片被自动过滤。
    • 用户设置的问题,例如关闭了消息通知、设置了免打扰模式等。
    • 网络问题,例如网络延迟、丢包等。

    要解决这个问题,你可以:

    • 检查你的卡片内容是否符合钉钉的规定,包括但不限于卡片类型、大小、格式等。
    • 让用户检查他们的消息通知设置,确保他们能够接收到来自钉钉的消息。
    2023-12-14 16:03:03
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    这种情况可能是由于以下原因导致的:

    1. 卡片已经过期或被删除。请检查卡片的有效期和状态,确保卡片仍然有效。
    2. 卡片发送失败。请检查钉钉开发者后台的日志,查看是否有错误信息。如果有错误信息,可以根据错误信息进行排查和修复。
    3. 用户没有正确安装或登录钉钉应用。请确保用户已经安装了钉钉应用,并且已经登录到正确的账号。
    4. 网络问题。请检查用户的网络连接是否正常,以及钉钉开发者后台的网络设置是否正确。
    5. 其他未知原因。可以尝试重新发送卡片,或者联系钉钉客服寻求帮助。
    2023-12-14 14:09:19
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

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