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

如何通过TeamsFx CLI侧载MS Teams自定义应用及相关技术咨询

使用TeamsFx CLI侧载Microsoft Teams自定义应用指南

一、自动化上传侧载应用

按照以下步骤完成自动化流程:

  • 确保TeamsFx CLI已安装/更新:
    npm install -g @microsoft/teamsfx-cli
  • 登录你的Microsoft 365账号:
    teamsfx account login m365
  • 在项目根目录打包应用(以本地环境为例):
    teamsfx package --env local
    打包后的应用包会生成在./build/appPackage目录下
  • 执行自动化部署侧载:
    teamsfx deploy --env local --manifest-only
    若需指定租户,可追加参数:--tenant-id <你的租户ID>

二、检查已部署的应用

有两种方式可以查看已部署的应用状态:

  • 使用TeamsFx CLI直接查看:
    teamsfx status --env local
    该命令会列出当前环境下所有已部署资源的状态,包含Teams应用的部署详情
  • 通过Microsoft Graph API查询(获取更详细信息):
    用TeamsFx CLI调用Graph接口:
    teamsfx api call --method GET --url "/v1.0/appCatalogs/teamsApps"

三、本地测试时的distribution_method设置

本地测试时不能将distribution_method设为organization,原因如下:

  • organization分发要求应用必须发布到租户的官方应用目录,而本地侧载的应用仅在当前用户环境临时加载,未经过租户级的发布审批流程
  • 本地测试建议使用default或private分发方式,可正常完成功能测试,无需租户级权限

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 03:55:20