2017-02-09 86 views
1

我試圖以編程方式檢索有關SharePoint網站使用Microsoft Graph API創建辦公組後的信息。確定SharePoint網站URL到Office組

每個辦公室組都有一個SharePoint站點分配給它,但我無法確定網站的網址,除了手動瀏覽到站點並複製它。

這不是一個可行的解決方案,因爲我必須在相應的SharePoint網站上創建數百個Office組和定位到webhooks。

另外這個link對我很重要,因爲我不想在每次創建之前手動打開網站。

回答

1

您可以通過一個GET請求與組ID對

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響應。但是當你再次嘗試時,它會提出預期的答案。