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

向Teams管理中心上传应用清单时出错,请求协助

解决Teams应用清单上传错误「Mgmt.AppCatalog.LOBApp.Upload.BadRequest.Error」

上传应用时出现的Mgmt.AppCatalog.LOBApp.Upload.BadRequest.Error属于请求格式错误,结合你提供的清单内容,主要问题及修复方案如下:

核心问题修复

  • 清单版本不匹配:你的$schema指向v1.5规范,但manifestVersion设为1.1,版本不一致会触发验证失败。将manifestVersion修改为1.5,与schema版本对齐。
  • Bot ID格式无效:bots数组中的botId字段包含注释文字「Same as id above」,必须替换为纯有效GUID字符串(即Azure Bot注册时生成的实际ID),不能带有任何额外说明或非GUID字符。
  • 冗余权限(可选优化):当前应用仅声明personal作用域,但权限包含messageTeamMembers(该权限用于团队场景下向成员发消息)。若应用无需团队场景功能,可移除该权限,避免不必要的验证警告。

修复后的清单示例片段

{
  "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.5/MicrosoftTeams.schema.json",
  "manifestVersion": "1.5",
  "version": "1.0.0",
  "id": "XXXXXXXX-GUID",
  "packageName": "com.xx.pva.middleware123",
  "developer": {
    "name": "xx",
    "websiteUrl": "https://www.xx.com/",
    "privacyUrl": "https://www.xx.com/Privacy-Policy",
    "termsOfUseUrl": "https://www.xx.com/",
    "mpnId": "0000000"
  },
  "name": {
    "short": "My Bot",
    "full": "My Bot"
  },
  "description": {
    "short": "My Bot",
    "full": "Bot integrating all services"
  },
  "icons": {
    "outline": "outline.png",
    "color": "color.png"
  },
  "accentColor": "#254b99",
  "bots": [
    {
      "botId": "XXXXXXXX-GUID",
      "isNotificationOnly": false,
      "supportsFiles": true,
      "scopes": [
        "personal"
      ]
    }
  ],
  "permissions": [
    "identity"
  ],
  "validDomains": [
    "*.botframework.com",
    "*.*.botframework.com",
    "login.microsoftonline.com",
    "powerva.microsoft.com",
    "*.consent.azure-apim.net",
    "*.azure-apim.net"
  ]
}

上传前额外检查

  • 确保zip压缩包包含manifest.json和所有引用的图标文件(outline.png、color.png),文件路径与清单中声明的完全一致。
  • 确认所有GUID格式字段(id、botId)均为有效且唯一的GUID字符串。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 16:25:19