2016-06-02 2 views
0

Google 드라이브에 파일을 삽입하고 나열 할 수있는 애플리케이션을 만들고 있습니다. Google 드라이브 API를 사용하고 있습니다. 하지만 내 문제는 일부 계정의 경우 응용 프로그램의 모든 파일을 나열하지 않는 것입니다. 하지만 많은 계정에 대해 그것은 완벽하게 모든 파일을 보여줍니다Google 드라이브 API에 Google 드라이브의 모든 파일이 표시되지 않음

그래서 내가 무슨 문제인지는 허가 여부가 다른 문제인가요? 구글 드라이브 폴더에 내가 대중과 공유 설정을 설정 한 경우

는 만 그것은 내가 범위 ........ var에 googlePlusOptions 이하로 사용하고 내가 범위

이하로 사용했다

모든 폴더를 보여줍니다 = new GoogleOAuth2AuthenticationOptions { ClientId = "", ClientSecret = "" }; googlePlusOptions.Scope.Add ("openid"); googlePlusOptions.Scope.Add ("profile"); googlePlusOptions.Scope.Add ("email"); googlePlusOptions.Scope.Add (DriveService.Scope.Drive); googlePlusOptions.Scope.Add (DriveService.Scope.DriveAppdata); googlePlusOptions.Scope.Add (DriveService.Scope.DriveAppsReadonly); googlePlusOptions.Scope.Add (DriveService.Scope.DriveFile); googlePlusOptions.Scope.Add (DriveService.Scope.DriveMetadataReadonly); googlePlusOptions.Scope.Add (DriveService.Scope.DriveReadonly); googlePlusOptions.Scope.Add (DriveService.Scope.DriveScripts); googlePlusOptions.Scope.Add (DriveService.Scope.DrivePhotosReadonly);

답변

0

문제와 관련된 다른 SO 티켓을 검색했는데 문제가 범위 설정에 있음을 발견했습니다. 사용하는 범위가 https://www.googleapis.com/auth/drive.

범위인지 확인 범위에 대한 자세한 내용은 documentation을 확인할 수도 있습니다.

이것은 관련 SO 질문입니다.

  • Access to all files on a user's Google Drive

    Google Drive SDK API does not lists the file uploaded by Google Drive in java

    +0

    이미 난 내 질문을 나열했습니다 사용 범위를 참조하십시오. –

    +0

    질문에 코드를 포함시킬 수 있습니까? – KENdi

    +0

    나는 이미 추가했다. –

    관련 문제