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 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}