L'API Drive per Android è stata ritirata il 6 dicembre 2018 e sarà completamente disattivata il 1° febbraio 2023.
Cronologia
Data | Stato dell'API Android di Drive |
---|---|
6 dicembre 2018 | Il ritiro è annunciato pubblicamente. I clienti esistenti potranno accede all'API normalmente, ma dovrebbe iniziare immediatamente con la migrazione le nostre iniziative. I nuovi clienti non devono utilizzare l'API. |
21 ottobre 2019 | L'API Drive per Android viene rimossa dall'SDK Google Play Services distribuzione dei contenuti. Non sarà possibile creare app finché non rimuoverai Drive per Android Dipendenza dall'API, ma le build esistenti non saranno interessate. Drive per Android La documentazione pubblica dell'API non sarà più disponibile. |
3 marzo 2022 | L'API Drive per Android è deprecata e tutte le chiamate API non sono operative. La migrazione dei client deve essere eseguita entro questa data. |
1° febbraio 2023 | L'API Drive per Android verrà disattivata completamente 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 per Android, tra cui:
- Condividi e collabora come ti aspetti da Drive. Puoi gestire le autorizzazioni o mostrare la finestra di dialogo Condividi agli utenti in base alle necessità. L'API REST consente anche di aggiungere commenti ai file, consentendo alla tua app di interagire con la conversazione attorno a un file.
- Cercare file utilizzando
files.list
, in base all'indicizzazione tradizionale il tuo testo indicizzabile e personalizzato. - Rileva le modifiche apportate ai file tramite Modifica raccolta e a qualsiasi elemento condiviso con l'utente tramite i Drive condivisi.
- Esporta e converti i documenti Google in modo che la tua app possa facilmente aprire il documento di un utente.
Per facilitare le operazioni di migrazione dei client, viene fornita un'app di esempio, che dimostri ognuna delle sostituzioni proposte sopra. Mostra inoltre come Creare, modificare ed eseguire query sui file di Drive di un utente utilizzando l'API REST. Se problemi, consulta le google-drive-api su StackOverflow.
Migrazione
Poiché l'API Drive per Android è deprecata e tutte le chiamate API vengono
non operativa, assicurati che l'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}