Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Bevor Sie mit dem Coding Ihrer ersten Clientanwendung beginnen, müssen Sie einige Vorbereitungen treffen (falls noch nicht geschehen).
Cloud Billing-Features in der Google Cloud Console testen
In dieser API-Dokumentation wird davon ausgegangen, dass Sie Google Cloudverwendet haben und mit den Features und Konzepten von Cloud Billing in der Google Cloud -Konsole vertraut sind.
Wenn Sie noch nicht mit Konzepten wie Cloud-Rechnungskonten und Google Cloud -Projekten vertraut sind, testen Sie die Benutzeroberfläche, bevor Sie mit dem Coding beginnen.
Informationen zu REST-Grundlagen
Zum Aufrufen der Cloud Billing API gibt es zwei Möglichkeiten:
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. Eine Ressource wird anhand eines weltweit eindeutigen URIs im folgenden Format spezifiziert:
Weil alle API-Ressourcen eindeutige, über HTTP zugängliche URIs haben, 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. Hier finden Sie auch die Spezifikationen für GET, POST, PUT und DELETE.
REST in der Cloud Billing API
Die Cloud Billing API-Vorgänge sind REST-HTTP-Verben direkt zugeordnet.
Für Cloud Billing API-URIs gelten folgende spezielle Formate:
Die vollständige Liste der URIs für jeden unterstützten API-Vorgang finden Sie in den Referenzdokumenten der Cloud Billing API (REST, RPC).
Mit JSON-Grundlagen vertraut machen
Die Cloud Billing API gibt Daten im JSON-Format zurück.
JSON (JavaScript Object Notation) ist ein gängiges sprachunabhängiges Datenformat, das eine einfache Textdarstellung beliebiger Datenstrukturen bietet. Weitere Informationen finden Sie unter json.org.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-08-18 (UTC)."],[[["\u003cp\u003eBefore coding your client application, ensure you've familiarized yourself with the Cloud Billing features in the Google Cloud console.\u003c/p\u003e\n"],["\u003cp\u003eUnderstanding REST basics is essential if you're not using client libraries, as it provides a method for requesting and modifying data via HTTP requests.\u003c/p\u003e\n"],["\u003cp\u003eThe Cloud Billing API operations align with REST HTTP verbs like \u003ccode\u003ePOST\u003c/code\u003e, \u003ccode\u003eGET\u003c/code\u003e, \u003ccode\u003ePUT\u003c/code\u003e, or \u003ccode\u003eDELETE\u003c/code\u003e, with specific URI formats for each operation.\u003c/p\u003e\n"],["\u003cp\u003eThe Cloud Billing API returns data in JSON format, which is a common, language-independent data format for representing arbitrary data structures.\u003c/p\u003e\n"]]],[],null,["# Prerequisites\n\nBefore you can start coding your first client application, there are a few\nthings you need to do, if you haven't done them already.\n1. [Try out the billing features in the Google Cloud console](#familiarize)\n2. [Learn REST basics](#rest)\n3. [Learn JSON basics](#data-json)\n\nTry out the Cloud Billing features in the Google Cloud console\n--------------------------------------------------------------\n\nThis API documentation assumes that you've used Google Cloud, and that you're\nfamiliar with the Cloud Billing features and concepts in the Google Cloud console.\n\nIf you're not already familiar with concepts like Cloud Billing Accounts and\nGoogle Cloud projects then try out the [user interface](https://console.cloud.google.com/billing) before starting to code.\n\nLearn REST basics\n-----------------\n\nThere are two ways to invoke the Cloud Billing API:\n\n- Sending HTTP requests and parsing the responses.\n- Using [client libraries](/billing/v1/libraries).\n\nIf you decide not to use client libraries, you'll need to understand the basics of REST.\n\nREST is a style of software architecture that provides a convenient and consistent approach to requesting and modifying data.\n\nThe term REST is short for \"[Representational State Transfer](https://en.wikipedia.org/wiki/Representational_state_transfer).\" In the context of Google APIs, it refers to using HTTP verbs to retrieve and modify representations of data stored by Google.\n\nIn a RESTful system, resources are stored in a data store; a client sends a request that the server perform a particular action (such as creating, retrieving, updating, or deleting a resource), and the server performs the action and sends a response, often in the form of a representation of the specified resource.\n\nIn Google's RESTful APIs, the client specifies an action using an HTTP verb such as `POST`, `GET`, `PUT`, or `DELETE`. It specifies a resource by a globally-unique URI of the following form: \n\n```\nhttps://www.googleapis.com/apiName/apiVersion/resourcePath?parameters\n```\n\nBecause all API resources have unique HTTP-accessible URIs, REST enables data caching and is optimized to work with the web's distributed infrastructure.\n\nYou may find the [method definitions](https://tools.ietf.org/html/rfc7231#section-4.3) in the HTTP 1.1 standards documentation useful; they include specifications for `GET`, `POST`, `PUT`, and `DELETE`.\n\n### REST in the Cloud Billing API\n\nThe Cloud Billing API operations map directly to REST HTTP verbs.\n\nThe specific formats for Cloud Billing API URIs are: \n\n```\nhttps://www.googleapis.com/billing/v1/resourcePath?parameters\n```\n\nThe full set of URIs used for each supported operation in the API is summarized in the Cloud Billing API reference documents ([REST](/billing/reference/rest), [RPC](/billing/reference/rpc)).\n\nLearn JSON basics\n-----------------\n\nThe Cloud Billing API returns data in JSON format.\n\n\n[JSON](http://en.wikipedia.org/wiki/JSON) (JavaScript Object Notation) is a common, language-independent data format that provides a simple text representation of arbitrary data structures. For more information, see [json.org](http://www.json.org/).\n\n\u003cbr /\u003e"]]