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

在Teams中测试应用时出现Manifest解析错误的问题咨询

修复方案

你遇到的Error while reading manifest.json报错是manifest文件不符合Teams schema校验规则导致,和消息扩展配置直接相关,按以下步骤修改即可:

  • 补全必填字段:当前name.full字段为空,不符合校验要求,需要填写应用全称,示例:
"name": {
    "short": "Domo Integration",
    "full": "Domo Integration for Teams"
},
  • 修正消息扩展配置:Teams要求composeExtensions节点下的commands字段不能是空数组,即使你仅使用链接展开(messageHandlers)功能,也至少需要配置一个基础命令,参考配置如下:
"composeExtensions": [
    {
        "botId": "deXXXXXXXX",
        "commands": [
            {
                "id": "domoSearch",
                "type": "query",
                "title": "搜索Domo内容",
                "description": "查找关联的Domo资源",
                "initialRun": false,
                "parameters": [
                    {
                        "name": "searchKey",
                        "title": "关键词",
                        "description": "输入要搜索的资源关键词"
                    }
                ]
            }
        ],
        "canUpdateConfiguration": true,
        "messageHandlers": [
            {
                "type": "link",
                "value": {
                    "domains": [
                        "*.domo.com"
                    ]
                }
            }
        ]
    }
],
  • 检查JSON语法合法性:你提供的manifest片段末尾缺少闭合的},打包前请确认整个JSON文件没有语法错误,无多余逗号、缺失括号等问题。
  • 校验Bot ID有效性:确认填写的botId是已完成Azure Bot注册、且已开启Teams频道的有效ID,避免ID无效导致解析失败。
  • 确认应用包结构正确:最终打包的zip压缩包需要直接包含manifest.json、outline.png、color.png三个文件,不能嵌套在二级文件夹中,同时确认图片尺寸符合要求:outline图标为3232像素透明背景,color图标为192192像素无透明背景。

修改完成后重新打包上传即可保留消息扩展配置正常运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 22:15:05