如果我使用GET語句: https://graph.microsoft.com/beta/sites/root/sites/
那麼它會正確返回我的主SharePoint網站下的子網站列表。但是,如果我添加一個新的工作組網站的子網站,我的主網站,然後運行相同的命令,現在返回Microosoft圖形/站點請求返回資源無法找到
{
"error": {
"code": "itemNotFound",
"message": "The resource could not be found.",
"innerError": {
"request-id": "604af4de-b2b5-48cf-802b-1952a7d10b42",
"date": "2017-10-07T16:56:48"
}
}
}
當我刪除了新的子網站的GET語句再次工作。我認爲這是我的SharePoint網站的問題,所以我將其報告給Office 365 SharePoint支持。他們得到相同的錯誤。它出現在圖形v1.0和測試版中,但不在已知問題列表中。 我正嘗試使用它來獲取子子網站上的SharePoint庫的驅動器ID,但無法在問題子網站上過去此問題。有沒有其他方法可以在Graph目前似乎無法訪問的子站點上獲取庫的驅動器ID?
你能看到這個使用'/ sites/{siteId}/drives'列出嗎? (即'/ drives'而不是'/ sites') –
當我可以檢索siteId時,是的,我可以使用它來獲取使用驅動器的驅動器列表。但我的問題是,爲了獲得驅動器列表,我首先需要siteId。我的網站層次是root /'公司'/ CompanyA(等)。我試圖訪問CompanyA站點中的庫的driveId。爲此,我需要CompanyA站點的siteId。但是,當我嘗試獲取公司中的網站列表時,即我遇到問題時。 –
當您複製此問題時,與您爲團隊網站選擇的模板無關嗎?我將在週一與我的開發者租戶一起嘗試複製這些內容,以便您分享有關重複步驟的任何內容都將有所幫助。 –