Artikel

Warnung: Auf dieser Seite geht es um die älteren Google APIs, die Google Data APIs. Sie ist nur für die APIs relevant, die im Google Data APIs-Verzeichnis aufgeführt sind. Viele davon wurden durch neuere APIs ersetzt. Informationen zu einer bestimmten neuen API finden Sie in der Dokumentation der jeweiligen API. Informationen zum Autorisieren von Anfragen mit einer neueren API finden Sie unter Google-Konten – Authentifizierung und Autorisierung.

Erste Schritte mit den Google Data Client Libraries

Erste Schritte mit der Google Data PHP-Clientbibliothek (Oktober 2008)

Die Google Data PHP-Clientbibliothek ist eine leistungsstarke Sammlung von Klassen, mit denen Sie mit den Google Data APIs interagieren können. Im Gegensatz zu unseren anderen Clientbibliotheken ist sie Teil des beliebten Zend Framework, kann aber auch separat heruntergeladen werden. Wie unsere anderen Clientbibliotheken ist sie Open Source und so konzipiert, dass sie einfach und effizient ist. So können Sie schnell mit Ihren Projekten beginnen …

Erste Schritte mit der Google Data Java-Clientbibliothek (September 2007)

Es ist nie einfach, mit der Entwicklung mit einer unbekannten API zu beginnen. Daher enthält dieser Artikel eine Schritt-für-Schritt-Anleitung zum Herunterladen und Installieren der Google Data Java-Clientbibliothek. Ich zeige dir, wie du alle Abhängigkeiten abrufst und die erforderlichen Umgebungsvariablen festlegst…

Erste Schritte mit der Google Data Python-Bibliothek (August 2007)

Sie haben sich also entschieden, die Google Data Python-Clientbibliothek zu verwenden, um eine Anwendung mit einem der vielen Google Data-Dienste zu schreiben. Ausgezeichnete Wahl! Ziel dieser kurzen Anleitung ist es, Ihnen einen schnellen Einstieg in die Verwendung der Clientbibliothek für die Entwicklung Ihrer Anwendung zu ermöglichen.

Erste Schritte mit der .NET-Clientbibliothek (August 2007)

In diesem Artikel habe ich eine Schritt-für-Schritt-Anleitung für den Einstieg in die .NET-Clientbibliothek mit Visual Studio 2005 für Windows oder Mono für Linux und andere Unix-Betriebssysteme zusammengestellt. Ich hoffe, dass Sie dadurch Zeit sparen und schnell mit dem Programmieren beginnen können.

Authentifizierung

OAuth mit den Google Data APIs verwenden (September 2008)

Vor Kurzem wurde in allen Google Data APIs die Unterstützung für OAuth eingeführt, ein offenes Protokoll, das die Art und Weise standardisieren soll, wie Desktop- und Webanwendungen auf die privaten Daten eines Nutzers zugreifen. OAuth bietet eine Möglichkeit, sichere API-Authentifizierung auf standardisierte und sichere Weise durchzuführen. Als Programmierer lernen wir, Code nach Möglichkeit wiederzuverwenden. OAuth hilft Entwicklern, die Menge an doppeltem Code zu reduzieren, den sie schreiben, und es erleichtert die Erstellung von Tools, die mit mehreren Diensten von verschiedenen Anbietern funktionieren…

AuthSub mit der .NET-Clientbibliothek verwenden (August 2007)

Eine Anleitung zur Verwendung von AuthSub für die Authentifizierung von Web-Apps in der .NET-Clientbibliothek. Webanwendungen, die auf Dienste zugreifen müssen, die durch das Google- oder G Suite-Konto (gehostet) eines Nutzers geschützt sind, können dies über den Authentifizierungs-Proxy-Dienst tun. Um ein hohes Maß an Sicherheit zu gewährleisten, ermöglicht die Proxy-Schnittstelle AuthSub den Zugriff auf die Webanwendung, ohne dass die Anmeldedaten der Nutzer verarbeitet werden müssen.

Andere Bibliotheken

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

Eclipse ist ein sehr praktisches (und kostenloses!) IDE, die bei vielen Java-Programmierern einen besonderen Platz einnimmt. Es ist daher nicht verwunderlich, dass Sie sie möglicherweise mit der Java-Clientbibliothek verwenden möchten, um eine tolle Java-Anwendung zu erstellen, die mit einer der Google Data APIs funktioniert.

Ruby mit den Google Data APIs verwenden (April 2008)

Ruby ist eine dynamische Skriptsprache, die in den letzten Jahren aufgrund des beliebten Rails-Webentwicklungs-Frameworks viel Aufmerksamkeit erhalten hat. In diesem Artikel wird erläutert, wie Sie mit Ruby mit Google Data API-Diensten interagieren. Wir konzentrieren uns nicht auf Rails, sondern möchten die zugrunde liegenden HTTP-Befehle und die Struktur unserer Feeds erläutern. Alle hier vorgestellten Beispiele können über die Befehlszeile mit irb, der interaktiven Shell von Ruby, nachvollzogen werden.

Google Data on Rails (Februar 2009)

Mein Kollege Jeff Fisher hat eine hilfreiche Google Data APIs Ruby-Utility-Bibliothek geschrieben, um Ruby-Entwicklern die Arbeit zu erleichtern. In diesem Artikel wird beschrieben, wie Sie mit dieser Bibliothek eine umfassende Ruby on Rails-Anwendung erstellen, die mit Google-Datendiensten kommuniziert. Eine Beispielanwendung, die die Documents List API verwendet, ist verfügbar.

REST for the Traveling Salesman: Using Google Data on Salesforce.com (November 2007)

Salesforce.com und Google hosten beliebte „Software as a Service“-Anwendungen und beide Organisationen stellen APIs zur Verfügung, mit denen Entwickler auf die großen Datenmengen zugreifen können, die diese Anwendungen unterstützen. Interessant wird es, wenn wir beide API-Sätze kombinieren. G Suite wird in Unternehmen immer häufiger eingesetzt und Salesforce.com hat eine umfangreiche Plattform für die Entwicklung benutzerdefinierter Geschäftsanwendungen entwickelt. Entwickler (also Sie!) haben daher viele Möglichkeiten, die Leistungsfähigkeit von Google und Salesforce.com zu kombinieren.

Mit cURL mit Google-Datendiensten interagieren (September 2007)

Im Grunde verwenden Google Data APIs Atom-Feeds und -Einträge (XML) als Datenformat und HTTP als Protokoll für die Datenübertragung. Sie erweitern das Atom Publishing Protocol. cURL ist eine Befehlszeilenanwendung zum Ausführen von Anfragen über verschiedene Protokolle, darunter HTTP. cURL wird häufig von Entwicklern zum Testen von Google Data-Diensten verwendet, da es die HTTP-Funktionen unterstützt, die für die Interaktion mit den APIs auf niedriger Ebene erforderlich sind.

Tipps zur Fehlerbehebung

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

In diesem Artikel werden verschiedene Tools vorgestellt, mit denen die Datenübertragung besser sichtbar und nützlicher gemacht werden kann. Diese Tools, die häufig als „Packet Sniffer“ bezeichnet werden, erfassen alle Netzwerkpakete, die über Ihre Netzwerkschnittstelle übertragen werden. Die Inhalte dieser Pakete und die Reihenfolge, in der sie gesendet und empfangen wurden, können eine nützliche Debugging-Technik sein.

Living Vicariously: Using Proxy Servers with the Google Data API Client Libraries (Juni 2007)

In diesem Artikel wird beschrieben, wie Sie HTTP-Proxyserver mit den Google Data-Clientbibliotheken einrichten und verwenden.

Google Data API-Clients debuggen: Traffic in Ihrem Programm untersuchen (Juni 2007)

Für diesen Artikel habe ich Beispielcode für die Diagnose in drei Sprachen geschrieben, der die Google Data API-Clientbibliotheken für Java, .NET und Python verwendet. In jedem Beispiel aktiviere ich die Protokollierung oder das Debugging, authentifiziere mich mit der Clientanmeldung und rufe dann eine Liste meiner Google-Tabellen ab und gebe ihre Titel aus…

Gadgets

Google Data-Gadget erstellen (Oktober 2008)

Eine Anleitung zum Erstellen eines Gadgets mit der Blogger Data API. Gadget-Entwickler können jetzt den OAuth-Proxy nutzen, der viele der Authentifizierungsdetails von OAuth verbirgt und die Hauptarbeit für Sie erledigt. Der Proxy signiert Datenanfragen im Namen Ihres Gadgets. Sie müssen also keine privaten Schlüssel verwalten oder sich um das Signieren von Anfragen kümmern.