Articles

Avertissement : Cette page concerne les anciennes API Google, les API Google Data. Elle ne concerne que les API répertoriées dans l'annuaire des API Google Data, dont la plupart ont été remplacées par de nouvelles API. Pour en savoir plus sur une nouvelle API spécifique, consultez sa documentation. Pour en savoir plus sur l'autorisation des requêtes avec une API plus récente, consultez Authentification et autorisation des comptes Google.

Premiers pas avec les bibliothèques clientes Google Data

Premiers pas avec la bibliothèque cliente PHP des données Google (octobre 2008)

La bibliothèque cliente PHP de données Google est un ensemble puissant de classes vous permettant d'interagir avec les API Google Data. Contrairement à nos autres bibliothèques clientes, elle est intégrée au framework Zend populaire, mais peut également être téléchargée séparément. Tout comme nos autres bibliothèques clientes, cette solution Open Source est conçue pour être simple et efficace, ce qui vous permet de démarrer rapidement vos projets ...

Premiers pas avec la bibliothèque cliente Java Google (septembre 2007)

Il n'est jamais facile de développer avec une API inconnue. Cet article contient donc des instructions détaillées sur le téléchargement et l'installation de la bibliothèque cliente Java Google. Je vais vous présenter toutes les dépendances et définir les variables d'environnement dont vous aurez besoin...

Getting Started with the Google Data Python Library (août 2007)

Vous avez donc décidé d'utiliser la bibliothèque cliente Python Google Data pour écrire une application à l'aide de l'un des nombreux services Google Data. Excellent choix ! Avec ce court tutoriel, mon objectif est de vous aider à utiliser rapidement la bibliothèque cliente pour développer votre application...

Premiers pas avec la bibliothèque cliente .NET (août 2007)

Dans cet article, j'ai réuni des instructions détaillées pour commencer à utiliser la bibliothèque cliente .NET à l'aide de Visual Studio 2005 pour Windows ou de Mono pour Linux et d'autres systèmes d'exploitation Unix. J'espère que vous allez ainsi gagner un temps précieux et commencer à travailler rapidement avec du code...

Authentification

Utilisation d'OAuth avec les API Google Data (septembre 2008)

Récemment, toutes les API Google Data ont pris en charge OAuth, un protocole ouvert qui vise à standardiser l'accès des applications Web et Web aux données privées des utilisateurs. OAuth offre un moyen standard et sécurisé d'authentifier les API. En tant que programmeurs, nous apprenons à réutiliser le code autant que possible. OAuth aidera les développeurs à réduire la quantité de code en double qu'ils écrivent et facilitera la création d'outils compatibles avec plusieurs services de différents fournisseurs...

Utilisation d'AuthSub avec la bibliothèque cliente .NET (août 2007)

Tutoriel expliquant comment utiliser AuthSub pour l'authentification des applications Web dans la bibliothèque cliente .NET. Les applications Web qui doivent accéder aux services protégés par le compte Google ou G Suite (hébergé) d'un utilisateur peuvent le faire à l'aide du service Proxy d'authentification. Afin de maintenir un niveau de sécurité élevé, l'interface proxy, appelée AuthSub, permet à l'application Web d'accéder aux données sans devoir gérer les informations de connexion des utilisateurs.

Autres bibliothèques

Coding in the Shade: Using Eclipse with Google Data APIs (avril 2008)

Eclipse est un outil très pratique (et sans frais !) IDE qui occupe une place particulière dans de nombreux programmeurs Java. Il n'est donc pas surprenant que vous souhaitiez l'utiliser avec la bibliothèque cliente Java pour créer une application Java qui fonctionne avec l'une des API Google Data :

Utilisation de Ruby avec les API Google Data (avril 2008)

Ruby est un langage de script dynamique qui a fait l'objet d'une grande attention ces dernières années en raison du framework de développement Web Rails populaire. Cet article explique comment utiliser Ruby pour interagir avec les services de l'API Google Data. Nous ne nous concentrerons pas sur Rails, mais plutôt sur les commandes HTTP sous-jacentes et la structure de nos flux. Vous pouvez suivre tous les exemples présentés ici depuis la ligne de commande en utilisant irb, l'interface système interactive de Ruby...

Données Google sur Rails (février 2009)

Mon collègue Jeff Fisher a écrit une bibliothèque d'utilitaires utiles pour les API Google Data API Ruby afin de faciliter la tâche des développeurs Ruby. Cet article explique comment utiliser sa bibliothèque pour créer une application Ruby on Rails complète qui communique avec les services Google Data. Un exemple d'application utilisant l'API Documents List est fourni.

REST for the Traveling Salesman: Utilisation des données Google sur Salesforce.com (novembre 2007)

Salesforce.com et Google hébergent des applications "Software as a Service" populaires, et les deux organisations fournissent des API qui permettent aux développeurs d'accéder aux grands magasins de données qui alimentent ces applications. Les choses commencent à devenir intéressantes lorsque nous combinons les deux ensembles d'API. G Suite continue d'être de plus en plus utilisé en entreprise, et Salesforce.com a conçu une vaste plate-forme pour créer des applications professionnelles personnalisées. Les développeurs (c'est-à-dire vous !) ont donc de nombreuses possibilités d'associer la puissance de Google et de Salesforce.com.

Utilisation de cURL pour interagir avec les services de données Google (septembre 2007)

Les flux de données et les entrées (XML) des API Google Data reposent sur le format de données Atom et les protocoles HTTP pour la transmission de données, ce qui étend le protocole de publication Atom. cURL est une application de ligne de commande permettant d'effectuer des requêtes à l'aide de divers protocoles, y compris HTTP. Elle est souvent utilisée par les développeurs pour tester les services Google Data, car elle prend en charge les fonctionnalités HTTP requises pour interagir à un niveau inférieur avec les API.

Conseils de débogage

On the Wire: Network Capture Tools for API Developers (juin 2007)

Cet article présente plusieurs outils qui peuvent améliorer la visibilité et l'utilité des données sur le réseau. Communément appelés "sniffers de paquets", ces outils capturent tous les paquets réseau qui se déplacent sur l'interface réseau. L'examen du contenu de ces paquets et de leur ordre d'envoi et de réception peut être une technique de débogage utile...

Living Vicariously: Use Proxy Servers with the Google Data API Client Libraries (juin 2007)

Cet article explique comment configurer et utiliser des serveurs proxy HTTP à l'aide des bibliothèques clientes Google Data.

Débogage des clients de l'API Google Data: explorer le trafic de votre programme (juin 2007)

Pour cet article, j'ai rédigé des exemples de code de diagnostic en trois langages à l'aide des bibliothèques clientes de l'API Google Data pour Java, .NET et Python. Dans chaque exemple, j'active la journalisation ou le débogage, je m'authentifie à l'aide de la connexion client, puis j'obtiens une liste de mes feuilles de calcul Google et j'imprime leurs titres.

Gadgets

Création d'un gadget de données Google (octobre 2008)

Tutoriel de création d'un gadget à l'aide de l'API Blogger Data. Les développeurs de gadgets peuvent désormais tirer parti du proxy OAuth, qui masque une grande partie des détails d'authentification OAuth et effectue la majeure partie du travail à votre place. Le proxy signe les requêtes de données au nom de votre gadget. Vous n'avez donc pas besoin de gérer de clés privées ni de vous soucier des demandes de signature.