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.
Chronologie
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 doivent immédiatement commencer à migrer. Les nouveaux clients ne doivent pas utiliser l'API. |
21 octobre 2019 | L'API Android Drive est supprimée de la distribution du SDK des services Google Play. Les applications ne pourront pas être compilées tant que la dépendance de l'API Android Drive n'aura pas été supprimée, 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 fonctionnent plus. Les clients doivent effectuer la migration d'ici cette date. |
1er février 2023 | L'API Drive Android sera complètement 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 Android Drive, y compris les possibilités suivantes:
- partager et collaborer comme vous le feriez dans Drive ; Vous pouvez gérer les autorisations ou afficher la boîte de dialogue de partage aux utilisateurs si nécessaire. 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 personnalisable et indexable. - Détectez les modifications apportées aux fichiers via la collection "Modifications" et à tout élément partagé avec l'utilisateur via des Drive partagés.
- Exportez et convertissez Google Docs afin que votre application puisse facilement ouvrir le document d'un utilisateur.
Pour faciliter la migration des clients, une application exemple est fournie, qui 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 la balise google-drive-api sur StackOverflow.
Migration
Étant donné que l'API Android Drive est obsolète et que tous les appels d'API ne sont plus 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 Android Drive 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}