开发者社区> 问答> 正文

请问,在钉钉中,怎么通过推送的消息URL跳转到微应用里面?

请问,在钉钉中,怎么通过推送的消息URL跳转到微应用里面?

展开
收起
ZZW 2023-11-01 14:24:47 332 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    要在钉钉中通过推送的消息URL跳转到微应用里面,你需要按照以下步骤操作:

    1. 在你的消息推送服务中设置一个重定向URL(redirect_url),这个URL需要编码成corpid格式,并且包含你要跳转到的微应用的详细信息。
    2. 在微应用中设置一个回调URL(callback URL),这个URL需要与你在消息推送服务中设置的重定向URL相匹配。你可以在这个回调URL中指定微应用的容器类型(container_type)、工作台(work_platform)和其他所需参数。
    3. 当用户点击推送的消息时,钉钉将自动调用重定向URL,并携带必要的参数(如corpid等)跳转到对应的微应用。

    具体来说,在钉钉开放平台上提供了相应的文档供参考:
    https://developers.dingtalk.com/document/app/open-api-%E8%B0%83%E7%94%A8%E4%BD%BF%E7%94%A8%E5%AF%B9%E8%B1%A1%E8%AE%A2%E9%98%85#%E8%B0%83%E7%94%A8%E4%BD%BF%E7%94%A8%E5%AF%B9%E8%B1%A1%E8%AE%A2%E9%98%85

    • redirect_url表示要跳转的地址,必须urlEncode corpid 表示免登微应用用户的所属企业 container_type 表示用那种方式打开链接 work_platform表示用工作台打开 app_id 第三方应用appId 参考文档。
    2023-11-02 15:14:48
    赞同 展开评论 打赏
  • 在钉钉中,要实现通过推送的消息URL跳转到微应用,可以按照以下步骤进行操作:

    1. 在钉钉开放平台创建微应用,并获取小程序的AppID。
    2. 在微应用代码中配置好小程序的路由和页面。
    3. 在发送聊天链接消息时,将链接地址设置为小程序的跳转链接。跳转链接的格式如下:dingtalk://dingtalkclient/page/link?url=小程序链接&pc_slide=false。其中,“小程序链接”是想要跳转到的具体小程序页面的链接。
    4. 将设置好的聊天链接消息发送给其他用户。当他们点击该链接消息时,会跳转到指定的小程序页面。
    2023-11-02 14:53:13
    赞同 展开评论 打赏
  • LMM

    当消息中的URL链接是某个微应用链接时,希望在PC端工作台打开,可以使用下面方式:dingtalk://dingtalkclient/action/openapp?corpid=免登企业corpId&container_type=work_platform&app_id=应用id&redirect_type=jump&redirect_url=跳转url参数说明:redirect_url 表示要跳转的地址,必须urlEncodecorpid 表示免登微应用用户的所属企业container_type 表示用那种方式打开链接 work_platform表示用工作台打开app_id 第三方应用appId详情可参考消息链接说明。此回答来自“钉钉开发者社区(互助群)”

    2023-11-01 15:34:06
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

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