1

默認情況下,創建O365集團,SharePoint站點,對於組提供文檔存儲時,不自動創建。當用戶首次導航到網站時,它會按需創建。集團O365網站創建(SharePoint站點)

我有解決這個問題得到了通過使一個HTTP GET請求,用戶通常會從Outlook導航到URL,它看起來像一個配置腳本:https://[tenant].sharepoint.com/_layouts/15/groupstatus.aspx?id=[groupId]&target=documents

一定有什麼,因爲這家最近改變了沒有更長的時間觸發網站創建,所以我的腳本超時。

縱觀網絡流量,當我手動創建一個組,然後導航到現場,我看到一些被調用到https://[tenant].sharepoint.com/_api/GroupSiteManager/Create?groupId=「[的groupId]」作出;

這是「GroupSiteManager」端點記錄任何地方,或者是有強迫被自動創建集團網站建立的(支持)的方法?

我在Azure中使用提供程序託管外接程序與中間層處理API一起使用Azure AD進行身份驗證(WindowsAzureBearerAuthentication)和Microsoft Graph的應用程序權限。

+0

大衛你好,我碰到了同樣的問題,你面臨着,我想知道你是否有任何有用的信息? – Andreas

+0

嗨安德烈亞斯,可惜我一直沒能找到一個支持的解決方案的任何文件。 – David

回答

1

我創建了一個帶有MS Graph的O365 Group,當我試圖在此之後檢索有關該網站的信息時,出現resource not found錯誤 - 假設您正在發生同樣的情況。 然而,當我幾秒鐘後試圖再次來到了我需要的所有信息。 也許嘗試得到這個:

https://graph.microsoft.com/v1.0/groups/<your group id>/drive/root/webUrl 

至少對我來說,給這個信息的第二次嘗試在幾秒鐘內後:

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" 
}