如何获得MS Teams私人渠道的SharePoint网站

时间:2020-02-05 06:52:38

标签: microsoft-graph-api microsoft-graph-teams

我正在关注本文Manage lifecycle of private channels,以使用仅应用程序身份验证来获取私人频道的网站网址。它为文章中提到的两个请求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'在一个租户中给出了期望的结果,但在另一个租户中,第二个请求GET https://graph.microsoft.com/beta/teams/<group_id>/channels/<channel_id>/filesFolder的抛出错误“ 502 Bad Gateway”,但第一个请求成功。 谁能建议可能是什么问题?请注意,在两个租户应用中,它们具有相同的权限。

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

1 个答案:

答案 0 :(得分:0)

您如何创建私人频道? 如果您使用Graph创建私有频道,则在您实际打开i Teams频道之前,它将失败。

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

我找不到解决方法,尝试了使用PowerShell创建通道等所有操作。