我正在尝试主动安装我的 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 应用程序。
谢谢!