Drive Android API는 2018년 12월 6일부터 지원 중단되었으며 2023년 2월 1일에 완전히 사용 중지됩니다.
타임라인
날짜 | Drive Android API 상태 |
---|---|
2018년 12월 6일 | 지원 중단이 공개적으로 발표됩니다. 기존 클라이언트는 API에 정상적으로 액세스할 수 있지만 즉시 이전 작업을 시작해야 합니다. 신규 클라이언트는 API를 사용해서는 안 됩니다. |
2019년 10월 21일 | Google Play 서비스 SDK 배포에서 Drive Android API가 삭제됩니다. Drive Android API 종속 항목을 삭제할 때까지 앱을 빌드할 수 없지만 기존 빌드는 영향을 받지 않습니다. Drive Android API 공개 문서는 더 이상 제공되지 않습니다. |
2022년 3월 3일 | Drive Android API가 지원 중단되었으며 모든 API 호출이 작동하지 않습니다. 클라이언트는 이 날짜까지 이전해야 합니다. |
2023년 2월 1일 | Drive Android API가 완전히 사용 중지되고 모든 연결 시도가 실패합니다. |
Drive REST API 사용
드라이브 REST API는 다음을 비롯해 드라이브 Android API와 동일한 기능을 제공합니다.
- Drive에서와 마찬가지로 공유하고 공동작업할 수 있습니다. 필요에 따라 사용자에게 권한을 관리하거나 공유 대화상자를 표시할 수 있습니다. REST API를 사용하면 파일에 댓글을 달 수도 있으므로 앱이 파일에 관한 대화와 상호작용할 수 있습니다.
- 기존 색인 또는 자체 맞춤설정된 색인 생성 가능 텍스트를 기반으로
files.list
를 사용하여 파일을 검색합니다. - 변경사항 컬렉션을 통해 파일의 변경사항을 감지하고 공유 드라이브를 통해 사용자와 공유된 모든 항목의 변경사항을 감지합니다.
- 앱에서 사용자의 문서를 쉽게 열 수 있도록 Google Docs를 내보내고 변환합니다.
클라이언트 이전 작업을 간소화하기 위해 위에 제안된 각 대체 항목을 보여주는 샘플 앱이 제공됩니다. 또한 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}