2016-08-29 2 views
0

v1.0 reference guide에 따라 공유 폴더 항목을 다운로드하려고합니다. /v1.0/me/drive/sharedWithMe 요청을 사용하여 기본 세부 정보를 검색 할 수 있습니다.Microsoft Graph API를 통해 SharedWithMe 폴더에 액세스 할 수 없습니다.

sharedWithMe 응답

enter image description here

그러나 내가 노력하고 내가 'itemNotFound'에러 코드를 얻을 '/drives/remoteItem.driveId/items/id' 요청을 사용하여 폴더의 내용을 요청할 때.

/드라이브/B! SuVijei8UUiLXWR4XeJPFe-SS3gbCDVJuXZLcatX7Ikm3BPqZMVJTLOW4rsDD7B2/아이템/

"error": { 
"code": "itemNotFound", 
"message": "The resource could not be found.", 
"innerError": { 
    "request-id": "2a0591bd-6fdf-4bf8-a5f3-baca24fd1930", 
    "date": "2016-08-29T14:03:25" 
} 

어떤 아이디어 01GB75254SYRXS4C7C25HLIWFMXFY7HWB3 무슨 일이야? 감사합니다.

편집 : 내가 사용하여 SharedWithMe 폴더의 데이터를 검색 할 수 있었다 '/drives/remoteitem.parentReference.driveId/items/remoteItem.id/children' Files.Read의 범위를 사용하는 것도 매우 중요한 것 .All (현재 문서화되지 않은 것 같습니다)

답변

0

거의 다 왔을 것 같습니다. 필요한 것은/content 세그먼트뿐입니다.

은 예상 : /drives/remoteItem.parentReference.driveId/items/id/content

귀하의 실제 : 당신은 다운로드 리소스로 리디렉션거야 /drives/remoteItem.parentReference.driveId/items/id

. /v1.0/drives/drive-id/items/item-id/content

공유 항목의 목록을 얻으려면 :

공유 항목의 내용을 가져 오려면 : 나는 문서

를 업데이트해야합니다 그리고 단지 확인하기 위해 생각, 기본 URL은 다른 비트가 /v1.0/me/drive/sharedWithMe

+0

답장을 보내 주셔서 감사합니다. 나는 여전히 'itemNotFound'에러 코드를 얻고있다. 나는 내 'sharedWithMe'응답을 내 ID와 remoteId가 동일한 문서 응답에 비교하는 것을 보았는데, 이는 문서에서 동일하지 않습니다. 또한 parentReference Id 특성이 부족합니다. 아마도 이것은 내 문제의 일부입니까? – RyanZ

+0

@ RyanZ id와 remoteId는 동일하다고 생각합니다. parentReference Id 속성이 없다는 것이 무슨 뜻인지 모르겠습니다. 귀하의 sharedWithMe 응답에 포함되어 있습니다. 올바른 기본 URL을 사용하고 있는지 확인할 수 있습니까?/me/또는/users/user/세그먼트가 없습니다. –

+0

좋아요. 문서에 다른 ID가 있기 때문에 확인하고 싶었습니다. 내 parentReference에 ID가 없다는 것을 언급했지만 driveId가 있습니다. 아마도 이것이 뭔가 잘못되었거나 실종되었다는 단서가 될지도 모른다고 생각했습니다. 정확한베이스를 사용하고 있는지 확인할 수 있습니다. 내 요청은 다음과 같습니다. 'graph.microsoft.com/v1.0/drives/b!SuVijei8UUiLXWR4XeJPFe-SS3gbCDVJuXZLcatX7Ikm3BPqZMVJTLOW4rsDD7B2/items/01GB75254SYRXS4C7C25HLIWFMXFY7HWB3/content' Files.ReadWrite 범위를 사용하고 있습니다. 누구에게나 재현 할 수 있는지 궁금합니다. – RyanZ

관련 문제