GET 문을 사용하는 경우 : https://graph.microsoft.com/beta/sites/root/sites/
그러면 내 주 SharePoint 사이트 아래의 하위 사이트 목록이 올바르게 반환됩니다. 하지만이 같은 명령을 내 주요 사이트에 새 팀 사이트의 하위 사이트를 추가하고 실행하면 그것은 지금은 GET 문이 다시 작동하는 새 하위 사이트를 삭제하면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"
}
}
}
를 반환합니다. 내 SharePoint 사이트에서 문제라고 생각하여 Office 365 SharePoint 지원에보고했습니다. 그들은 같은 오류가 발생합니다. Graph v1.0 및 beta에서 발생하지만 알려진 문제점 목록에는 없습니다. 하위 하위 사이트에서 SharePoint 라이브러리의 드라이브 ID를 가져 오는 데이 방법을 사용하려고하지만 문제가있는 하위 사이트에서이 문제를 해결할 수 없습니다. 그래프가 현재 액세스 할 수없는 것으로 보이는 하위 사이트에서 라이브러리의 드라이브 ID를 가져 오는 다른 방법이 있습니까?
'/ sites/{siteId}/drives'를 사용하여이 목록을 볼 수 있습니까? (예 :'/ sites' 대신'/ drives') –
siteId를 검색 할 수 있으면/드라이브를 사용하여 드라이브 목록을 가져올 수 있습니다. 하지만 문제는 드라이브 목록을 얻으려면 먼저 사이트 ID가 필요하다는 것입니다. 사이트의 계층 구조는 root/'Companies'/ CompanyA (etc)입니다. CompanyA 사이트의 도서관 드라이브 ID에 액세스하려고합니다. 그렇게하려면 CompanyA 사이트의 siteId가 필요합니다. 그러나 내가 회사에서 문제의 대상이되는 사이트 목록을 얻으려고 할 때. –
이 문제를 복제 할 때 팀 사이트에 대해 어떤 템플릿을 선택해야합니까? 나는 월요일에 내 dev 임차인과 함께 이것을 시도하고 복제 할 것이므로 당신이 repro 단계에 관해 공유하는 것이 도움이 될 것입니다. –