À l'aide de Google Docs et Google feuille de calcul Api pour Android
Je suis de la planification sur l'utilisation de la Liste de Documents Google, et Google Documents de feuille de calcul de l'API de de téléchargement d'une base de données à partir de mon application d'une feuille de calcul en ligne et ensuite de le modifier.
Je voulais juste savoir si ces API serait la bonne approche pour l'utilisation de Google docs comme un espace de stockage en ligne pour les données que j'ai recueillies dans mon application.
J'espérais que je pourrais juste avoir des retours de certains d'entre vous qui pourraient avoir de l'expérience avec cela.
Les liens pour les deux API sont énumérés ci-dessous:
http://code.google.com/apis/documents/
http://code.google.com/apis/spreadsheets/
Merci d'avance!
OriginalL'auteur gtdevel | 2011-06-20
Vous devez vous connecter pour publier un commentaire.
(Dec 2016 Février 2017) Diverses parties de cette question sont maintenant out-of-date: 1) GData Api (y compris à la fois de la Liste des Documents et feuilles de calcul Api) sont de la génération précédente de Google Api. Bien que pas tous GData Api ont été dépréciées, tous les moderne Google Api ne pas utilisation le protocole de Données de Google; 2) la Liste de Documents Google API a été remplacé (et arrêtez en 2015) par le Google Drive API (développeurs d'applications mobiles ont un Google Drive API Android), 3) Google publié une nouvelle Des Feuilles de calcul Google API v4 (pas GData) en 2016, et 4) Android Studio est maintenant l'IDE préféré sur Eclipse.
Afin d'utiliser les Api Google, vous avez besoin pour obtenir le Google Api de la Bibliothèque du Client pour Android (ou pour plus d'général de Java, le Google Api de la Bibliothèque du Client pour Java). Maintenant, pour certains exemples... voici le Android de démarrage rapide exemple de code ainsi que la plus générale Java de Démarrage rapide exemple de code pour les Feuilles de l'API. Peut pas faire de mal à passer le long de la La documentation javadoc de référence pour les Feuilles de l'API.
Si vous n'êtes pas "allergique" à Python, j'ai aussi fait plusieurs vidéos avec plus de "monde réel" exemples utilisant les Feuilles de l'API (non mobile):
La dernière API fournit des fonctionnalités ne sont pas disponibles dans les versions plus anciennes, à savoir donner aux développeurs programmatique documentorientée accéder à une Feuille, comme si vous étiez à l'aide de l'interface utilisateur (créer congelés lignes, effectuer la mise en forme de cellule, le redimensionnement des lignes/colonnes, ajouter des tableaux croisés dynamiques, création de graphiques, etc.) Toutefois, afin d'exécuter fichier-niveau d'accès telles que les importations & les exportations, vous devez utiliser la Google Drive API au lieu-pour la téléphonie mobile, il y a un spécifique Google Drive API Android.
Mais en fonction de votre cas d'utilisation, je ne crois pas que vous avez besoin du Lecteur API (ni le obsolète Liste des Documents API) sauf si vous avez besoin d'effectuer des opérations comme la recherche ou de ceux que j'ai décrit juste au-dessus. Vous ne pouvez utiliser que les Feuilles de l'API "télécharger une base de données à partir de votre [Android] en application d'une feuille de calcul en ligne et ensuite de le modifier." Ma vidéo ci-dessus sur "migration de données SQL à une Feuille" devrait vous donner assez de pseudo-code (c'est ce que Python est, n'est-ce pas?) pour écrire votre application.
Pour en savoir plus sur la façon d'utiliser les Api Google, découvrez la variété de Google developer vidéos (série 1 et série 2) je suis à la production (heads-up principalement Python ou JavaScript).
OriginalL'auteur wescpy
Pour l'accès aux Api Google sur la plate-forme android, la Google Api de la Bibliothèque du Client pour Java est le chemin à parcourir.
Il comprend les exemples d'applications pour les Documents et de feuille de calcul Api.
Mis à jour le lien.
Il n'est pas un exemple des feuilles de calcul de l'api à ce lien.
exactement ma pensée. Tout le monde dit d'utiliser la nouvelle API, mais il n'y a pas de feuille de calcul exemples. Et je ne peux pas trouver une feuille de calcul unique de la classe dans la nouvelle api Google, je peux le vieux gdata api.
J'ai ajouté un nouvel élément de réponse à ces questions devrait permettre de résoudre certains des commentaires ici.
OriginalL'auteur ddewaele
Personnellement je n'aime pas les api Google lib java. Honnêtement, je pense que vous êtes mieux à l'aide de scribe et jackson pour désérialiser les flux. Nous avons fait un hello world. Il comprend les appels avec openid et oauth pour la feuille de calcul des flux et de la désérialisation d'un modèle. Espérons que cela aide.
lien
OriginalL'auteur user1299359