我正在尝试使用Microsoft Graph API创建办公室组后以编程方式检索有关SharePoint网站的信息 .
每个办公室组都分配了一个SharePoint站点,但除了手动浏览到站点并复制之外,我无法确定站点的URL .
这不是一个可行的解决方案,因为我必须在相应的SharePoint站点上创建数百个Office组并订阅webhook .
这个link对我来说很重要,因为我没有创建 .
您可以通过使用您的组ID进行GET-Request来完成此操作
https://graph.microsoft.com/v1.0/groups/<your group id>/drive/root/webUrl.
这将为您提供有关SharePoint网站上的文档的信息,包括URL . 你会得到这样的东西:
cache-control: private content-type: application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 request-id: <some id> client-request-id: <some id> Status Code: 200 { "@odata.context": https://graph.microsoft.com/v1.0/$metadata#groups(<your group id>)/drive/root/webUrl", "value": "https://<your tennant>.sharepoint.com/sites/<generated SharePoint name>/Shared%20Documents" }
如果您对新创建的组执行此操作,则该站点尚不存在,因此您将收到 resource not found 响应 . 但是当你再试一次时,它会得到预期的答案 .
resource not found
1 回答
您可以通过使用您的组ID进行GET-Request来完成此操作
这将为您提供有关SharePoint网站上的文档的信息,包括URL . 你会得到这样的东西:
如果您对新创建的组执行此操作,则该站点尚不存在,因此您将收到
resource not found
响应 . 但是当你再试一次时,它会得到预期的答案 .