Drive Android API는 2018년 12월 6일부터 지원 중단되었으며 2023년 2월 1일에 완전히 종료됩니다.
타임라인
날짜 | Drive Android API 상태 |
---|---|
2018년 12월 6일 | 지원 중단이 공개적으로 발표되었습니다. 기존 클라이언트는 API에 정상적으로 액세스할 수 있지만 이전을 즉시 시작해야 합니다. 새 클라이언트는 이 API를 사용해서는 안 됩니다. |
2019년 10월 21일 | Drive Android API가 Google Play 서비스 SDK 배포에서 삭제됩니다. Drive Android API 종속 항목을 삭제할 때까지 앱을 빌드할 수 없지만 기존 빌드는 영향을 받지 않습니다. Drive Android API 공개 문서가 더 이상 제공되지 않습니다. |
2022년 3월 3일 | Drive Android API는 지원 중단되었으며 모든 API 호출은 작동하지 않습니다. 클라이언트는 이 날짜까지 이전해야 합니다. |
2023년 2월 1일 | Drive Android API가 완전히 종료되며 모든 연결 시도가 실패합니다. |
Drive REST API 사용
Drive REST API는 다음을 포함하여 Drive Android API와 동일한 기능을 제공합니다.
- Drive에서 내가 원하는 대로 공유하고 공동작업할 수 있습니다. 필요에 따라 권한을 관리하거나 사용자에게 공유 대화상자를 표시할 수 있습니다. 또한 REST API를 사용하면 파일에 댓글을 달 수 있으므로 앱에서 파일 관련 대화와 상호작용할 수 있습니다.
- 기존 색인 생성 또는 색인을 생성할 수 있는 맞춤설정된 텍스트를 기반으로
files.list
를 사용하여 파일을 검색합니다. - 변경사항 컬렉션을 통해 파일 변경사항과 공유 드라이브를 통해 사용자와 공유된 모든 파일의 변경사항을 감지합니다.
- 앱에서 쉽게 사용자 문서를 열 수 있도록 Google 문서를 내보내고 변환합니다.
클라이언트 이전을 쉽게 하기 위해 위에서 제안된 각각의 대안을 보여주는 샘플 앱이 제공됩니다. 또한 REST API를 사용하여 사용자의 Drive 파일을 생성, 수정, 쿼리하는 방법도 보여줍니다. 문제가 있는 경우 StackOverflow에서 google-drive-api 태그를 확인하세요.
마이그레이션
Drive Android API가 지원 중단되고 모든 API 호출이 작동하지 않으므로 앱이 더 이상 API를 호출하지 않는지 확인하세요. 이렇게 하려면 API를 초기화하는 코드(addApi(Drive.API)
)를 삭제합니다.
Drive Android API에서 이전하지 않고 앱이 API를 호출하려고 하면 다음 오류 메시지가 반환됩니다.
com.google.android.gms.common.api.ApiException: 17: API: Drive.API is not
available on this device. Connection failed with:
ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}