2014-11-19 2 views
0

Google 드라이브 API를 사용하여 웹 응용 프로그램을 개발하려고하지만 파일에 대한 부모 정보를 검색하는 데 문제가 있습니다.Google 드라이브 API를 사용하는 부모 목록 불완전

"/ 폴더 1/폴더 1-1/1-1-1 파일"

:

나는이 경로/트리 구조에 해당 "파일 1-1-1"라는 파일이

이 파일의 ID가 "1234"라고 가정 해 봅시다.

{ 
    'kind' : 'drive#parentList', 
    'etag' : etag, 
    'selfLink' : selfLink, 
    'items' : [ 
    { 
    'kind' : 'drive#parentReference', 
    'id' : '123', // ID of Folder 1-1 
    'selfLink' : selfLink, 
    'parentLink' : parentLink, 
    'isRoot' : false 
    }] 
} 

그리고 바로 그거야! : 나는 그런 "https://www.googleapis.com/drive/v2/files/1234/parents"구글의 API를 핑 (ping)

, 내가 할 모든이입니다

폴더 1에 대한 참조가 없습니다!

트리 구조가 계속 깊어지면 동일한 문제가 발생합니다. 하나의 부모 만 반환됩니다.

내가 잘못하고있는 것이 있습니까?

도움 주셔서 감사합니다.

건배.

편집 1 :

은 이미이 질문에 Google Drive API (PHP): some files missing parent reference을 본 적이 있지만, 불행히도 대답은하지 그래서 내 파일/폴더가 공유되지 않습니다

...

답변

3

부모가 직접 부모 (들),하지를 반환 모든 승천. 폴더 1은 파일 1-1-1이 아닌 폴더 1-1의 부모입니다. 모든 승천을 얻으려면 나무를 걸어야합니다.

+0

실제로 실제로 합리적입니다. 답변 주셔서 감사합니다 Cheryl :) – Asticode

+0

하나의 모든 부모의 목록을 얻으려면 어떤 대안이 있습니까? –

관련 문제