L'API Drive Android è stata ritirata il 6 dicembre 2018 e verrà completamente disattivata il 1° febbraio 2023.
Cronologia
| Data | Stato dell'API Drive Android |
|---|---|
| 6 dicembre 2018 | Il ritiro viene annunciato pubblicamente. I client esistenti potranno accedere normalmente all'API, ma dovranno iniziare immediatamente le attività di migrazione. I nuovi client non devono utilizzare l'API. |
| 21 ottobre 2019 | L'API Drive Android viene rimossa dalla distribuzione dell'SDK Google Play Services distribuzione. Le app non potranno essere create finché non viene rimossa la dipendenza dall'API Drive Android ma le build esistenti non saranno interessate. La documentazione pubblica dell'API Drive Android non sarà più disponibile. |
| 3 marzo 2022 | L'API Drive Android è stata ritirata e tutte le chiamate API non sono operative. I client devono eseguire la migrazione entro questa data. |
| 1° febbraio 2023 | L'API Drive Android verrà completamente disattivata e tutti i tentativi di connessione non andranno a buon fine. |
Utilizzare l'API REST Drive
L'API REST Drive offre le stesse funzionalità dell'API Drive Android, tra cui:
- Condividere e collaborare come previsto da Drive. Puoi gestire le autorizzazioni o richiedere la visualizzazione della finestra di dialogo Condividi agli utenti, se necessario. L'API REST consente anche di aggiungere commenti ai file, consentendo alla tua app di interagire con la conversazione relativa a un file.
- Cercare i file utilizzando
files.list, in base all'indicizzazione tradizionale o al testo indicizzabile personalizzato. - Rilevare le modifiche ai file tramite la raccolta Modifiche e a tutti i file condivisi con l'utente tramite i Drive condivisi.
- Esportare e convertire i Documenti Google in modo che la tua app possa facilmente aprire il documento di un utente.
Per semplificare le attività di migrazione dei client, viene fornita un' app di esempio che illustra ciascuna delle sostituzioni proposte sopra. Mostra anche come creare, modificare ed eseguire query sui file di Drive di un utente utilizzando l'API REST. In caso di problemi, consulta il tag google-drive-api su Stack Overflow.
Migrazione
Poiché l'API Drive Android è stata ritirata e tutte le chiamate API non sono operative, assicurati che la tua app non chiami più l'API. Per farlo, rimuovi il codice che inizializza l'API: addApi(Drive.API).
Se non esegui la migrazione dall'API Drive Android e la tua app tenta di chiamare l'API, viene restituito il seguente messaggio di errore:
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}