首页 文章

确定Office组的SharePoint站点URL

提问于
浏览
1

我正在尝试使用Microsoft Graph API创建办公室组后以编程方式检索有关SharePoint网站的信息 .

每个办公室组都分配了一个SharePoint站点,但除了手动浏览到站点并复制之外,我无法确定站点的URL .

这不是一个可行的解决方案,因为我必须在相应的SharePoint站点上创建数百个Office组并订阅webhook .

这个link对我来说很重要,因为我没有创建 .

1 回答

  • 1

    您可以通过使用您的组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 响应 . 但是当你再试一次时,它会得到预期的答案 .

相关问题