首页 > 解决方案 > 无法通过 Graph API 主动安装 Microsoft 团队应用

问题描述

我正在尝试主动安装我的 Teams 应用程序,该应用程序仍在开发中,Microsoft 尚未完全发布。我已在 Teams 管理中心将它安装到我的 Teams 组织。当我尝试在我的测试用户的个人范围内安装应用程序时,我收到以下消息(不包括我的 azure 应用程序 ID):

{
    "error": {
        "code": "Forbidden",
        "message": "AAD App Id {My azure app ID} is not allowed to manage the Teams App '8782dd91-2afe-45e9-8906-858553f7675c'.",
        "innerError": {
            "date": "2021-09-12T21:19:56",
            "request-id": "b50af1b2-b697-403f-b0be-4f66486f4ac1",
            "client-request-id": "b50af1b2-b697-403f-b0be-4f66486f4ac1"
        }
    }
}

我发送的请求:

POST https://graph.microsoft.com/v1.0/users/{{USERID}}/teamwork/installedApps

身体:

    "teamsApp@odata.bind": "https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/8782dd91-2afe-45e9-8906-858553f7675c"
}

问题可能是什么?在我的应用程序 ( https://dev.teams.microsoft.com/apps/ ) 的开发人员门户中,我的 Teams 应用程序的应用程序客户端 ID 设置为正确的 Azure 应用程序 ID,因此不确定为什么不允许在此处主动安装 Teams 应用程序。

谢谢!

标签: microsoft-graph-apimicrosoft-teams

解决方案


推荐阅读