小编riz*_*kin的帖子

无法通过 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"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我发送的请求:

POST https://graph.microsoft.com/v1.0/users/{{USERID}}/teamwork/installedApps
Run Code Online (Sandbox Code Playgroud)

身体:

    "teamsApp@odata.bind": "https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/8782dd91-2afe-45e9-8906-858553f7675c"
}
Run Code Online (Sandbox Code Playgroud)

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

谢谢!

microsoft-teams microsoft-graph-api

5
推荐指数
1
解决办法
784
查看次数