0

我正在关注这篇文章管理私人频道的生命周期,以使用 App-Only 身份验证获取私人频道的网站 url。对于文章中提到的两个请求,它在一个租户中给出了预期的结果,GET https://graph.microsoft.com/beta/teams/<group_id>/channels?$filter=membershipType eq 'private' GET https://graph.microsoft.com/beta/teams/<group_id>/channels?$filter=membershipType eq 'private'但在另一个租户中,它为第二个请求抛出错误“502 Bad Gateway”,GET https://graph.microsoft.com/beta/teams/<group_id>/channels/<channel_id>/filesFolder但第一个请求成功。谁能建议可能是什么问题?请注意,在两个租户应用程序中都具有相同的权限。

错误: { "error": { "code": "BadGateway", "message": "Failed to execute backend request.", "innerError": { "request-id": "6ab8032b-8d33-4543-b2f1-0e13978e9699", "date": "2020-02-05T07:00:11" } } }

4

1 回答 1

0

您如何创建私人频道?如果您使用 Graph 创建私人频道,它将失败,直到您真正打开频道 i Teams。

我发现当您在 Graph 中创建团队和私人频道时,在您实际手动访问私人频道之前,永远不会生成私人频道驱动器和 SharePoint 网站。在 Teams 应用中打开频道后,将触发该专用频道的驱动器和共享点站点创建。完成此操作后,您可以再次运行该行,它将起作用。https://graph.microsoft.com/beta/teams/ /channels//filesFolder

我找不到解决这个问题的方法,尝试了从使用 PowerShell 创建频道等所有方法。

于 2020-02-05T16:05:20.303 回答