Clientbibliotheken

Sie können zwischen mehreren Clientbibliotheken wählen. Weitere Informationen finden Sie unter Erläuterung zu Clientbibliotheken.

Cloud-Clientbibliotheken

Wir empfehlen die Verwendung einer Clientbibliothek, da diese eine verbesserte Sicherheit und Sprachintegration bieten und die Nutzerautorisierung unterstützen. Die CSS API-Clientbibliotheken verwenden gRPC und sind so konzipiert, dass sie mit unseren Codebeispielen in derselben Sprache funktionieren.

Hier sind die neuesten Clientbibliotheken und Codebeispiele:

Clientbibliotheken Codebeispiele
Java Java
PHP
Go
Ruby
.NET
Python
Node.js

Laden Sie eines unserer Codebeispiele herunter und führen Sie es aus, um eine Clientbibliothek einzurichten.

Google API-Clientbibliotheken

Sie können auch über die Google API-Clientbibliotheken auf die CSS API zugreifen. So können Sie direkt eine Verbindung zur REST-Schnittstelle herstellen.

Vorteile gegenüber Cloud-Clientbibliotheken

  • Unterstützt weitere Sprachen: Java, Python, PHP, .NET, JavaScript, Objective-C, Dart, Ruby, Node.js, Go
  • Unterstützt Batchverarbeitung. Weitere Informationen finden Sie in der Dokumentation zu Clientbibliotheken (Beispiele: Python, Java). Allerdings implementieren die meisten Cloud-Clientbibliotheken sprachspezifische Optimierungen, die Batchanfragen überflüssig machen. Eine Erläuterung zu go finden Sie beispielsweise in Problem 675.
  • Verfügbar in den Standardpaketverzeichnissen der meisten Programmiersprachen.

Nachteile gegenüber Cloud-Clientbibliotheken

  • Anrufe und Datentypen müssen selbst verwaltet werden

Beispielcode

Hier finden Sie Beispielcode für Google API-Clients.

Keine Clientbibliothek

Sie können auch ohne Clientbibliothek eine Verbindung zur CSS API herstellen. Nutzen Sie dazu die HTTP-Funktionen Ihrer Programmiersprache direkt. Weitere Informationen finden Sie in der Referenz zur REST API.