L'API Drive pour Android est obsolète depuis le 6 décembre 2018 et sera complètement désactivée le 1er février 2023.
Timeline
Date | État de l'API Drive pour Android |
---|---|
6 décembre 2018 | L'abandon est annoncé publiquement. Les clients existants pourront accéder à l'API normalement, mais devraient commencer immédiatement par leurs efforts de migration. Les nouveaux clients ne doivent pas utiliser l'API. |
21 octobre 2019 | L'API Drive pour Android est supprimée de la distribution du SDK des services Google Play. Vous ne pourrez pas compiler d'applications tant que vous n'aurez pas supprimé la dépendance de l'API Drive pour Android, mais les builds existants ne seront pas affectés. La documentation publique de l'API Drive pour Android ne sera plus disponible. |
3 mars 2022 | L'API Drive pour Android est obsolète, et tous les appels d'API ne sont pas opérationnels. Les clients doivent migrer d'ici cette date. |
1er février 2023 | L'API Drive pour Android sera totalement désactivée, et toutes les tentatives de connexion échoueront. |
Utiliser l'API REST Drive
L'API REST Drive offre les mêmes fonctionnalités que l'API Drive pour Android, avec par exemple pour:
- Partagez et collaborez comme vous le souhaitez dans Drive. Vous pouvez gérer les autorisations ou inviter la boîte de dialogue "Partager" aux utilisateurs si nécessaire. L'API REST permet également d'ajouter des commentaires aux fichiers, ce qui permet à votre application d'interagir avec la conversation autour d'un fichier.
- Recherchez des fichiers à l'aide de
files.list
, en fonction de l'indexation traditionnelle ou de votre propre texte indexable personnalisé. - Détectez les modifications apportées aux fichiers via la collection de modifications et aux fichiers partagés avec l'utilisateur via des Drive partagés.
- Exportez et convertissez des documents Google Docs pour que votre application puisse facilement ouvrir le document d'un utilisateur.
Pour faciliter la migration des clients, nous fournissons une application exemple présentant chacun des remplacements proposés ci-dessus. Elle explique également comment créer, modifier et interroger les fichiers Drive d'un utilisateur à l'aide de l'API REST. En cas de problème, consultez la balise google-drive-api sur StackOverflow.
Migration
Étant donné que l'API Drive pour Android est obsolète et que tous les appels d'API ne sont pas opérationnels, assurez-vous que votre application n'appelle plus l'API. Pour ce faire, supprimez le code qui initialise l'API: addApi(Drive.API)
.
Si vous n'effectuez pas la migration depuis l'API Drive pour Android et que votre application tente d'appeler l'API, le message d'erreur suivant s'affiche:
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}