L'API Drive Android est obsolète depuis le 6 décembre 2018 et sera complètement désactivée le 1er février 2023.
Chronologie
Date | État de l'API Drive pour Android |
---|---|
6 décembre 2018 | L'arrêt est annoncé publiquement. Les clients existants pourront accéder à l'API normalement, mais devront immédiatement commencer à migrer. Les nouveaux clients ne doivent pas utiliser l'API. |
21 octobre 2019 | L'API Drive Android est supprimée de la distribution du SDK des services Google Play. Les applications ne pourront pas être créées tant que la dépendance de l'API Drive Android n'aura pas été supprimée, mais les versions existantes ne seront pas affectées. La documentation publique de l'API Drive pour Android ne sera plus disponible. |
3 mars 2022 | L'API Drive Android est obsolète et tous les appels d'API sont non opérationnels. Les clients doivent migrer d'ici cette date. |
1er février 2023 | L'API Drive Android sera entièrement désactivée et toutes les tentatives de connexion échoueront. |
Utiliser l'API Drive REST
L'API REST Drive offre les mêmes fonctionnalités que l'API Drive pour Android, y compris les moyens de :
- Partagez des contenus et collaborez avec d'autres utilisateurs, comme dans Drive. Vous pouvez gérer les autorisations ou inviter les utilisateurs à ouvrir la boîte de dialogue "Partager" selon vos besoins. L'API REST permet également de commenter des 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 Changes et à tous les fichiers partagés avec l'utilisateur via les Drive partagés.
- Exportez et convertissez des documents Google Docs pour que votre application puisse ouvrir facilement les documents des utilisateurs.
Pour faciliter la migration des clients, une application exemple est fournie. Elle illustre chacun des remplacements proposés ci-dessus. Il 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 le tag google-drive-api sur Stack Overflow.
Migration
Étant donné que l'API Drive Android est obsolète et que tous les appels d'API sont non 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 ne migrez pas 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}