You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过URI或Intent从自有应用打开Microsoft Teams或OneDrive文件页面

MS Teams 文件页深度链接调用方案

可用URI格式

  • 打开当前登录用户的个人文件根目录(也就是Teams客户端底部「文件」Tab的默认首页):
    使用URI msteams://teams.microsoft.com/l/files/me
    该URI适配安卓、iOS、桌面端的Teams客户端,无需额外传参,调用后直接进入个人绑定的OneDrive文件列表。
  • 打开指定团队频道的文件根目录:
    使用URI msteams://teams.microsoft.com/l/files/team/{团队ID}/{频道ID}
    其中的团队ID、频道ID可以通过你已经接入的MS Graph API接口获取,无需额外权限。
  • 直接打开指定文件的预览页面:
    使用URI msteams://teams.microsoft.com/l/file/{文件唯一ID}
    若需要指定文件所属的上下文,可拼接可选的context参数传入团队/频道信息,避免跳转时找不到对应文件。

端侧调用注意事项

  • 安卓端:通过Intent启动时,Action设置为ACTION_VIEW,Data填对应URI即可,建议启动前先做包名检测,确认 Teams 已安装后再调用,避免抛出 ActivityNotFound 异常。
  • iOS端:调用系统Open方法传入URI即可,需要先在项目的Info.plist中把msteams加入LSApplicationQueriesSchemes白名单,否则会无法检测到已安装的Teams应用。
  • 桌面端:直接在系统调用URI启动协议即可,Windows和Mac端的Teams客户端均支持上述协议。

快速验证方法

你可以直接在设备的系统浏览器地址栏输入上述URI,即可直接触发跳转,确认效果符合预期后再集成到自有应用中。

内容的提问来源于stack exchange,提问作者Shoaib Anwar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 03:57:01