L'API Drive per Android è stata ritirata il 6 dicembre 2018 e sarà completamente disattivata il 1° febbraio 2023.
Sequenza
Data | Stato API Drive per Android |
---|---|
6 dicembre 2018 | Il ritiro è annunciato pubblicamente. I client esistenti potranno accedere all'API normalmente, ma dovrebbero iniziare immediatamente con la migrazione. I nuovi client non devono utilizzare l'API. |
21 ottobre 2019 | L'API Drive per Android viene rimossa dalla distribuzione dell'SDK Google Play Services. Non sarà possibile creare app finché non verrà rimossa la dipendenza dell'API Android Drive, ma le build esistenti non saranno interessate. La documentazione pubblica dell'API Drive per Android non sarà più disponibile. |
3 marzo 2022 | L'API Drive per Android è deprecata e tutte le chiamate API non sono operative. I client devono eseguire la migrazione entro questa data. |
1° febbraio 2023 | L'API Drive per Android verrà completamente disattivata e tutti i tentativi di connessione non andranno a buon fine. |
Utilizzare l'API REST di Drive
L'API REST Drive offre le stesse funzionalità dell'API Drive per Android, inclusi modi per:
- Condividi e collabora come previsto da Drive. Puoi gestire le autorizzazioni o richiedere agli utenti la finestra di dialogo Condividi in base alle esigenze. L'API REST consente inoltre di commentare i file, consentendo alla tua app di interagire con la conversazione relativa a un file.
- Cerca i file con
files.list
, in base all'indicizzazione tradizionale o al tuo testo indicizzabile e personalizzato. - Rileva le modifiche ai file tramite la raccolta Modifiche e a quelle condivise con l'utente tramite i Drive condivisi.
- Esporta e converti Documenti Google in modo che la tua app possa aprire facilmente il documento di un utente.
Per facilitare le attività di migrazione dei clienti, viene fornita un'app di esempio che illustra ciascuna delle sostituzioni proposte sopra. Mostra inoltre come creare, modificare ed eseguire query sui file di Drive di un utente utilizzando l'API REST. In caso di problemi, controlla il tag google-drive-api su StackOverflow.
Migrazione
Poiché l'API Drive per Android è deprecata 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 per 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}