Warnung: Diese Seite bezieht sich auf die älteren Google Data APIs. Sie ist nur für die APIs relevant, die im Verzeichnis der Google Data APIs aufgeführt sind. Viele davon wurden durch neuere APIs ersetzt. Informationen zu einer bestimmten neuen API finden Sie in der Dokumentation der neuen API. Informationen zum Autorisieren von Anfragen mit einer neueren API finden Sie unter Authentifizierung und Autorisierung von Google-Konten.
Erste Schritte mit den Google Data-Clientbibliotheken
Erste Schritte mit der Google-Daten-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 es im Rahmen des beliebten Zend-Frameworks verpackt, kann aber auch separat heruntergeladen werden. Ähnlich wie unsere anderen Clientbibliotheken ist es auch Open Source und einfach und effizient. So können Sie schnell mit Ihren Projekten beginnen...
Erste Schritte mit der Google Data-Java-Clientbibliothek (September 2007)
Es ist nie ganz einfach, mit einer unbekannten API zu entwickeln. In diesem Artikel erfahren Sie Schritt für Schritt, wie Sie die Google Data-Java-Clientbibliothek herunterladen und installieren. Ich werde alle Abhängigkeiten abrufen und die erforderlichen Umgebungsvariablen festlegen...
Erste Schritte mit der Google Data-Python-Bibliothek (August 2007)
Sie haben sich also entschieden, eine Python-Clientbibliothek zu verwenden, um eine Anwendung mit einem der zahlreichen Google Data-Dienste zu schreiben. Hervorragende Wahl! Mit dieser kurzen Anleitung möchten wir Ihnen den Einstieg in die Nutzung der Clientbibliothek zur Entwicklung Ihrer Anwendung erleichtern.
Erste Schritte mit der .NET-Clientbibliothek (August 2007)
In diesem Artikel habe ich Schritt-für-Schritt-Anleitungen zum 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 damit einige Zeit sparen und schnell mit Code arbeiten können.
Authentifizierung
OAuth mit den Google Data APIs verwenden (September 2008)
In letzter Zeit haben alle Google Data APIs die Unterstützung für OAuth unterstützt, ein offenes Protokoll, mit dem der Zugriff auf private Daten von Desktop- und Webanwendungen standardisiert werden soll. OAuth bietet eine Möglichkeit zur sicheren und sicheren API-Authentifizierung. Als Programmierer sollten wir nach Möglichkeit Code verwenden. Mit OAuth können Entwickler weniger Code schreiben und so einfacher Tools erstellen, die mit mehreren Diensten von verschiedenen Anbietern kompatibel sind.
AuthSub mit der .NET-Clientbibliothek verwenden (August 2007)
Eine Anleitung zur Verwendung von AuthSub für die Authentifizierung von Webanwendungen in der .NET-Clientbibliothek Webanwendungen, die auf Dienste zugreifen müssen, die durch das Google- oder G Suite-Konto eines Nutzers geschützt sind, können dazu den Authentication Proxy-Dienst verwenden. Um ein hohes Maß an Sicherheit zu gewährleisten, ermöglicht die Proxy-Schnittstelle AuthSub der Webanwendung den Zugriff, ohne dass die Anmeldedaten des Nutzerkontos verarbeitet werden müssen...
Andere Bibliotheken
Coding in the Shade: Using Eclipse with Google Data APIs (April 2008)
Eclipse ist sehr praktisch (und kostenlos!) IDE, die in den Herzen vieler Java-Programmierer eine besondere Rolle spielt. Es überrascht daher nicht, dass Sie mit der Java-Client-Bibliothek eine hervorragende Java-Anwendung erstellen können, 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 Frameworks für die Webentwicklung viel Aufmerksamkeit erhalten hat. In diesem Artikel wird erläutert, wie Sie Ruby zur Interaktion mit Google Data API-Diensten verwenden. Wir werden uns nicht auf die Bahnen konzentrieren, sondern vielmehr auf die Erklärung der zugrunde liegenden HTTP-Befehle und die Struktur unserer Feeds. Alle hier vorgestellten Beispiele können über die Befehlszeile mit irb, der interaktiven Shell von Ruby, gefolgt werden.
Google-Daten zu Schienen (Februar 2009)
Mein Kollege Jeff Fisher hat eine Ruby-Dienstprogrammbibliothek für Google-Daten-APIs geschrieben, die Ruby-Entwicklern das Leben erleichtert. In diesem Artikel wird erläutert, wie er mit seiner Bibliothek eine umfassende Ruby onRail-Anwendung erstellen kann, die mit Google Data-Diensten 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. Beide Organisationen stellen APIs zur Verfügung, mit denen Entwickler auf die großen Datenspeicher zugreifen können, die diesen Anwendungen zugrunde liegen. Die Kombination der beiden APIs wird dann interessant. Die G Suite wird in der Unternehmensumgebung immer mehr verwendet und Salesforce.com hat eine umfassende Plattform zum Erstellen benutzerdefinierter Unternehmensanwendungen entwickelt. Dadurch können Entwickler (Sie also!) die Möglichkeiten von Google und Salesforce.com miteinander kombinieren.
Verwendung von cURL für die Interaktion mit Datendiensten von Google (September 2007)
Google Data APIs verwenden Atom-Feeds und -Einträge (XML) als Datenformat und HTTP als Protokoll für die Datenübertragung, wodurch das Atom Publishing-Protokoll erweitert wird. cURL ist eine Befehlszeilenanwendung zum Ausführen von Anfragen mit einer Vielzahl von Protokollen, einschließlich HTTP. cURL wird häufig von Entwicklern zum Testen von Google-Datendiensten verwendet, da es die HTTP-Funktionalität unterstützt, die für die Interaktion mit den APIs auf niedriger Ebene erforderlich ist...
Tipps zur Fehlerbehebung
On the Wire: Network Capture Tools for API Developers (Juni 2007)
In diesem Artikel werden mehrere Tools vorgestellt, mit denen Sie die Daten auf dem Kabel besser sichtbar und nützlicher machen können. Diese Tools werden allgemein als „Paket-Sniffer“ bezeichnet und erfassen alle Netzwerkpakete, die sich über Ihre Netzwerkschnittstelle bewegen. Es kann hilfreich sein, den Inhalt dieser Pakete sowie die Reihenfolge, in der sie gesendet und empfangen wurden, zu untersuchen...
Living Vicariously: Using Proxy Servers with the Google Data API Client Libraries (Juni 2007)
In diesem Artikel wird erläutert, wie Sie HTTP-Proxyserver mithilfe der Google Data-Clientbibliotheken einrichten und verwenden.
Debugging von Google Data API-Clients: Untersuchung des Traffics innerhalb Ihres Programms (Juni 2007)
Für diesen Artikel habe ich Beispiel-Diagnosecode in drei Sprachen mithilfe der Google Data API-Clientbibliotheken für Java, .NET und Python geschrieben. In jedem Beispiel aktiviere ich die Protokollierung oder Fehlerbehebung, melde mich mit dem Client-Login an und erhalte dann eine Liste meiner Google-Tabellen und drucke deren Titel aus...
Gadgets
Erstellen eines Google-Daten-Gadgets (Oktober 2008)
Schritt-für-Schritt-Anleitung zum Erstellen eines Gadgets mit der Blogger Data API Gadget-Entwickler können jetzt auf den OAuth-Proxy zurückgreifen, der einen Großteil der OAuth-Authentifizierungsdetails verborgen und den Großteil der Arbeit abnimmt. Der Proxy signiert Datenanfragen im Namen Ihres Gadgets, sodass Sie keine privaten Schlüssel verwalten oder sich um das Signieren von Anfragen kümmern müssen.