开发者社区> 问答> 正文

钉钉的外部群是会话还是群聊

通过接口创新群,没有群类型的设置
通过手机端创建的外部群,在旧版JSAPI中查不到openConversationId,只有cid
那这个外部群如何进行互动卡片的投放

展开
收起
蝶宝 2024-02-21 17:26:09 212 0
2 条回答
写回答
取消 提交回答
  • 搞笑前端工程师

    钉钉的外部群是一种特殊的群聊形式,主要用于企业与企业之间或者企业与其外部合作伙伴之间的沟通交流。对于您提到的问题:

    1. 外部群在钉钉中同样属于群聊类型,只是其成员可以包含非本企业的用户。

    2. 对于通过接口创建的外部群没有群类型设置的问题,您可能需要详细查阅钉钉官方提供的API文档,确保在创建群聊时是否提供了指定群类型的参数或方法,有时候可能是隐式设定为外部群类型。

    3. 在旧版JSAPI中查不到openConversationId,但获取到了cid(conversation id),这个cid其实就代表了群聊的唯一标识,可以用于后续的消息推送、互动卡片投放等操作。

    4. 若要进行互动卡片的投放,首先确认您的应用有权限向该外部群发送消息,然后通过钉钉开放平台提供的API(如sendInteractiveCard)来实现,将获取到的cid作为群会话ID传入相应接口即可。

    建议您参考钉钉最新的开发者文档,以获取准确和全面的API使用指南。

    2024-03-07 08:19:20
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在没有群类型设置的情况下,您仍然可以通过以下方式在手机端创建的外部群中进行互动卡片的投放:

    1. 获取群会话ID:尽管在旧版JSAPI中查不到openConversationId,但您可以尝试通过其他接口获取群会话的ID。通常,您需要先获取用户的access_token,然后调用“获取会话列表”的接口来获取用户的所有会话列表,包括单聊会话和群会话。之后,您可以解析接口返回的JSON数据,根据会话的类型、名称等信息找到对应的群会话,并获取其OpenConversationId
    2. 使用群模板配置:如果您使用的是钉钉群,可以通过群模板进行配置,置顶卡片用来展示需要群里所有人看到的重要信息或事件。此外,机器人的主要功能是帮助开发者通过机器人触达消息到群里,同时也可以通过会话应用接口在群里直接进入业务页面。
    3. 利用企业微信功能:如果您是在企业微信中操作,可以通过企业微信的相关功能来实现互动卡片的投放。例如,使用工作台中的应用来创建客户群,然后在这些群中进行互动和信息推送。
    4. 创建新的外部群:如果当前无法直接在现有群中实现互动卡片的投放,您可以考虑创建一个新的外部群,并通过分享群二维码的方式邀请成员加入。在新群中,您可以重新建立互动卡片的投放机制。
    5. 更新接口和SDK版本:如果您遇到技术限制,建议检查您使用的接口或SDK是否为最新版本。更新到最新的版本可能会解决openConversationId获取的问题。
    6. 联系技术支持:如果上述方法都无法解决问题,建议联系平台的技术支持,询问如何在没有群类型设置的情况下进行互动卡片的投放。

    请注意,不同的平台和API版本可能会有不同的功能和限制,因此在实施上述步骤时,请确保参考相关平台的最新文档和指南。同时,考虑到安全性和隐私保护,确保在投放互动卡片时遵守相关法规和平台政策。

    2024-02-22 13:21:36
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

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