Microsoft graph api Graph API:Microsoft团队频道中应用程序的ContentUrl

Microsoft graph api Graph API:Microsoft团队频道中应用程序的ContentUrl,microsoft-graph-api,office365,microsoft-teams,sharepoint-online,microsoft-graph-onenote,Microsoft Graph Api,Office365,Microsoft Teams,Sharepoint Online,Microsoft Graph Onenote,我正在尝试使用Graph API获取Microsoft Team频道中的选项卡。我可以看到,笔记本、表单、流应用程序的contentUrl并不指向后端SharePoint URL,而是指向特定于应用程序的URL。e、 g 表单的ContentURL为:“ContentURL”:https://forms.office.com/Pages/TeamsDesignPage.aspx?Host=Teams&lang={locale}&groupId={groupId}&tid={tid}&teamsT

我正在尝试使用Graph API获取Microsoft Team频道中的选项卡。我可以看到,笔记本、表单、流应用程序的contentUrl并不指向后端SharePoint URL,而是指向特定于应用程序的URL。e、 g

表单的ContentURL为:“ContentURL”:https://forms.office.com/Pages/TeamsDesignPage.aspx?Host=Teams&lang={locale}&groupId={groupId}&tid={tid}&teamsTime={theme}&upn={upn}&fragment=FormId%3DudjZfPy8PU-0duip2kyznplxlxpezpzpzdmwaruivr2aturdrmqknsqu1ktfpwnk5cukvxne9ametuqclqcn0pwcu“

笔记本的ContentURl的格式为:


有人能告诉我这些特定于应用程序的URL是如何映射到后端SharePoint URL的吗?例如,我知道OneNote存储在SharePoint中,但如果我必须使用ContentURL获取OneNote在SharePoint中的位置,则似乎没有任何简单的映射。如果有人对此有任何想法,请告诉我。

Microsoft团队使用SharePoint online为团队存储文件。团队中的每个频道都是团队SharePoint网站集中“文档”库中的一个文件夹

有时,有必要访问表示SharePoint中通道文件夹的基础SharePoint对象,以执行特定的SharePoint操作

您可以通过访问位于

重命名的频道保留原始foldername,因此您不能依赖频道名称在SharePoint中构建指向频道文件夹的Url。如果频道从未被重命名,则以下操作将起作用,但这不适用于重命名的频道或专用频道 {TeamWebUrl}/Shared Documents/{ChannelName}

谢天谢地,在Graph API的Beta端点下添加了新的频道属性,为我们提供了团队中频道的基础SharePoint Url。

请参阅本文以了解有关API的用法以及调用此端点所需的相关权限的更多信息


如果这有帮助,请投票。谢谢

谢谢你的详细回答。但我关心的是如何在频道的选项卡中创建应用程序。应用程序中的contentUrl未指向后端SharePoint中的位置。因此,如果我必须创建“笔记本”或“表单”选项卡,那么如何将其ContentUrl指向SharePoint中的相应项?AFAIK,目前仅检索存储频道文件的SharePoint文件夹的详细信息。选项卡级别不支持它。