Vorbereitung

Bevor Sie mit der Codierung Ihrer ersten Client-Anwendung beginnen, müssen Sie einige Vorbereitungen treffen (falls noch nicht geschehen).

Abrechnungsfunktionen in der Google Cloud Platform Console ausprobieren

In dieser API-Dokumentation wird davon ausgegangen, dass Sie die Google Cloud Platform bereits verwendet haben und mit den Abrechnungsfunktionen und -konzepten in der Google Cloud Platform Console vertraut sind.

Wenn Ihnen Konzepte wie Rechnungskonten und Projekte noch nicht geläufig sind, probieren Sie die Benutzeroberfläche aus, bevor Sie mit der Codierung beginnen.

Informationen zu REST-Grundlagen

Es gibt zwei Möglichkeiten, die API aufzurufen:

Wenn Sie sich gegen die Verwendung von Clientbibliotheken entscheiden, müssen Sie die Grundlagen von REST verstehen.

REST ist eine Art Softwarearchitektur, die einen bequemen und einheitlichen Ansatz zur Abfrage und Bearbeitung von Daten bietet.

Der Begriff REST steht für Representational State Transfer. Im Zusammenhang mit Google-APIs bezieht es sich auf die Verwendung von HTTP-Verben zum Abrufen und Ändern von Darstellungen von Daten, die von Google gespeichert sind.

In einem als "RESTful" bezeichneten System werden Ressourcen in einem Datenspeicher abgelegt. Ein Client sendet eine Aufforderung, der Server möge eine bestimmte Aktion ausführen (z. B. eine Ressource erstellen, abfragen, aktualisieren oder löschen), und der Server führt die Aktion aus und sendet eine Antwort, oft in Form einer Darstellung der angegebenen Ressource.

In Googles RESTful APIs spezifiziert der Client eine Aktion mit einem HTTP-Verb wie POST, GET, PUT oder DELETE. Die Ressource spezifiziert er mit einem weltweit eindeutigen URI mit folgendem Aufbau:

https://www.googleapis.com/apiName/apiVersion/resourcePath?parameters

Weil alle API-Ressourcen eindeutige, über HTTP zugängliche URIs besitzen, ermöglicht REST das Caching von Daten und ist optimal geeignet, mit der verteilten Infrastruktur des Webs zu arbeiten.

Dafür können die Methodendefinitionen in der Dokumentation der HTTP 1.1-Standards hilfreich sein. Dort finden Sie auch die Spezifikationen für GET, POST, PUT und DELETE.

REST in der Google Cloud Billing API

Die Google Cloud Billing API-Vorgänge lassen sich direkt mithilfe von REST HTTP-Verben abbilden.

Für die Google Cloud Billing API-URIs gelten folgende spezielle Formate:

https://www.googleapis.com/billing/v1/resourcePath?parameters

Die vollständige Liste der URIs für jeden unterstützten API-Vorgang finden Sie in den Referenzdokumenten der Google Cloud Billing API (REST, RPC).

Informationen zu JSON-Grundlagen

Die Google Cloud Billing API gibt Daten im JSON-Format zurück.

JSON (JavaScript Object Notation) ist ein verbreitetes und sprachunabhängiges Datenformat in Form einer einfachen Textdarstellung beliebiger Datenstrukturen. Weitere Informationen dazu finden Sie unter json.org.

Hat Ihnen diese Seite weitergeholfen? Teilen Sie uns Ihr Feedback mit: