开发者社区> 问答> 正文

钉钉消息内容content中带上@用户的userid,跟atuserlds参数怎么结合?

钉钉消息内容content中带上@用户的userid,跟atuserlds参数怎么结合?

展开
收起
真的很搞笑 2024-05-14 17:46:37 80 0
1 条回答
写回答
取消 提交回答
  • 在钉钉发送消息时,若消息内容 (content󠁪) 需要带上 @ 某用户的提及功能,并同时使用 atUserIds󠁪 参数,您可以参照以下方法结合使用:1. 在 content󠁪 中直接编写:在您想要提及用户的位置,直接编写 @{userid}󠁪 的格式,其中 {userid}󠁪 需要替换为实际的用户ID。例如,如果用户ID为 U1234567890󠁪,那么提及该用户的形式为 @U1234567890󠁪。这样在发送的消息中,对应位置的用户名将被高亮提及。2. 使用 atUserIds󠁪 参数:在调用钉钉API发送消息时,除了提供 content󠁪 外,还可以额外提供一个 atUserIds󠁪 参数,它是一个数组,包含所有需要提及的用户ID。这使得即使在 content󠁪 中未直接编写提及格式,系统也会自动在消息开头或指定位置提及这些用户。例如,如果您希望程序化地提及多个用户,可以设置 atUserIds: ['U1234567890', 'U0987654321']󠁪。结合以上两点,您可以在 content󠁪 中直接使用提及格式增强阅读体验,同时利用 atUserIds󠁪 参数确保提及功能的技术实现,两者互补,确保消息既直观又技术上准确无误。请注意,具体API调用细节和参数格式可能会随钉钉开放平台的更新而变化,建议参考最新的钉钉开发者文档进行操作。https://open.dingtalk.com/document/orgapp-server/send-a-group-chat-message ,此回答整理自钉群“钉钉开发者社区(互助群)”

    2024-05-14 20:38:07
    赞同 1 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

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