开发者社区> 问答> 正文

钉钉怎么把聊天链接消息跳转到小程序?

问题一:钉钉怎么把聊天链接消息跳转到小程序? 问题二:怎么通过推送的消息URL跳转到微应用里面?

展开
收起
乐天香橙派 2023-07-06 11:24:48 948 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    按照以下步骤进行操作:

    在钉钉开放平台中注册小程序,并获取小程序的AppId。

    在钉钉开放平台中创建聊天链接消息的接口,设置消息的跳转链接为小程序的链接地址,其中需要包含小程序的AppId参数。

    在钉钉中发送聊天链接消息时,将跳转链接设置为接口中创建的链接。当接收者点击链接时,钉钉会自动跳转到小程序中。

    2023-07-29 21:10:09
    赞同 展开评论 打赏
  • 问题一:要将钉钉中的聊天链接消息跳转到小程序,你需要进行以下步骤:

    1. 在钉钉开放平台创建小程序应用,并获取小程序的AppID。

    2. 在小程序代码中配置好小程序的路由和页面。

    3. 在发送聊天链接消息时,将链接地址设置为小程序的跳转链接。跳转链接的格式如下:

      dingtalk://dingtalkclient/page/link?url=小程序链接&pc_slide=false
      

      其中,小程序链接是你想要跳转到的具体小程序页面的链接。

    4. 将设置好的聊天链接消息发送给其他用户,当他们点击该链接消息时,会跳转到指定的小程序页面。

    请注意,上述操作可能需要你在小程序和钉钉开放平台中进行相应的配置和授权。

    问题二:要通过推送的消息URL跳转到微应用内部,你可以按照以下步骤进行:

    1. 在钉钉开放平台创建自建应用或微应用,并获取应用的AgentId。

    2. 在微应用的代码中配置好需要跳转的页面和路由。

    3. 在推送消息时,在消息的URL中添加参数,以指定需要跳转到的微应用页面。例如:

      https://appurl.com?agent_id=YOUR_AGENT_ID&page=YOUR_PAGE
      

      其中,YOUR_AGENT_ID是你微应用的AgentId,YOUR_PAGE是你想要跳转到的具体页面。

    4. 在微应用中处理URL参数,并根据参数进行相应的页面跳转逻辑。

    2023-07-06 13:53:29
    赞同 展开评论 打赏
  • 针对问题一的回答:“消息链接在PC端工作台打开”这种跳转方式,只有工作消息类型为OA消息时才支持移动端跳转到应用OA消息有两个跳转参数,参考文档消息类型与数据格式。oa.message_url是移动端跳转,注意只支持跳转到小程序应用内oa.pc_message_url是PC端跳转,支持跳转到微应用 针对问题二的回答:当消息中的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-07-06 13:33:33
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

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