A API Google Cloud Billing é baseada em HTTP e JSON. Portanto, qualquer cliente HTTP padrão pode enviar solicitações para ela e analisar as respostas.
No entanto, as bibliotecas de cliente da API do Google proporcionam melhor integração de linguagem, mais segurança e compatibilidade com chamadas que exigem autorização do usuário. Elas estão disponíveis em várias linguagens de programação. Use essas bibliotecas para não precisar configurar as solicitações HTTP e analisar as respostas manualmente.
Para começar, selecione a linguagem de programação que você está usando para o desenvolvimento.
Go
Acesse a mais recente biblioteca de cliente da API Google Cloud Billing para Go (Alfa).
Leia o guia do desenvolvedor da biblioteca de cliente.
Java
Confira nesta página os primeiros passos para usar a API Cloud Billing com a biblioteca de cliente de APIs do Google para Java. Além disso, a seguinte documentação pode ser útil:
- Procure a referência do JavaDoc para a API Cloud Billing.
- Leia o guia do desenvolvedor da biblioteca de cliente da API do Google para Java.
- Interaja com essa API no seu navegador usando o APIs Explorer para a API Cloud Billing.
Adicionar a biblioteca ao projeto
Selecione o ambiente de criação Maven ou Gradle nas guias abaixo ou faça o download de um arquivo zip com todos os jars necessários:
Faça o download da biblioteca de cliente da API Cloud Billing v1 para Java.
Consulte o arquivo cloudbilling/readme.html
para detalhes sobre:
- o conteúdo do arquivo zip;
- Quais jars dependentes são necessários para cada tipo de aplicativo, seja ele da Web, instalado ou Android.
A pasta libs
contém todas as dependências aplicáveis globalmente necessárias em todos os tipos de aplicativos.
Adicione a seguinte instrução ao arquivo pom.xml
:
Veja todas as versões disponíveis no Repositório Central Maven.
Adicione a seguinte instrução ao arquivo build.gradle
:
Veja todas as versões disponíveis no Repositório Central Maven.
JavaScript
Leia o guia do desenvolvedor da biblioteca de cliente.
.NET
Confira nesta página os primeiros passos para usar a API Cloud Billing com a biblioteca de cliente de APIs do Google para .NET. Além disso, a seguinte documentação pode ser útil:
- Procure a documentação de referência do .NET para a API Cloud Billing.
- Leia o Guia do desenvolvedor da biblioteca de cliente da API do Google para .NET.
- Interaja com essa API no seu navegador usando o APIs Explorer para a API Cloud Billing.
Como fazer o download da biblioteca
Instale o pacote NuGet: Google.Apis.
Node.js
Acesse a mais recente biblioteca de cliente da API Google Cloud Billing para Node.js.
Leia o guia do desenvolvedor da biblioteca de cliente.
Obj-C
Acesse a mais recente biblioteca de cliente da API Google Cloud Billing para Objective-C.
Leia o guia do desenvolvedor da biblioteca de cliente.
PHP
Acesse a mais recente biblioteca de cliente da API Google Cloud Billing para PHP (Beta).
Leia o guia do desenvolvedor da biblioteca de cliente.
Python
Confira nesta página os primeiros passos para usar a API Cloud Billing com a biblioteca de cliente de APIs do Google para Python. Além disso, a seguinte documentação pode ser útil:
- Procure a referência do PyDoc para a API Cloud Billing.
- Leia o guia do desenvolvedor da biblioteca de cliente da API do Google para Python.
- Interaja com essa API no seu navegador usando o APIs Explorer para a API Cloud Billing.
Requisitos do sistema
-
Sistemas operacionais:
- Linux
- Mac OS X
- Windows
- Python 2.7, 3.4 ou posterior
Como instalar a biblioteca de cliente
Use um gerenciador de pacotes ou faça o download e instale manualmente a biblioteca de cliente em Python:
Instalação gerenciada
Use o pip ou setuptools para gerenciar sua instalação. Talvez seja necessário executar primeiro o sudo
:
- pip (preferencial):
$ pip install --upgrade google-api-python-client
-
Setuptools: use a ferramenta
easy_install
incluída no pacote setuptools:$ easy_install --upgrade google-api-python-client
Instalação manual
Faça o download da biblioteca de cliente mais recente para Python, descompacte o código e execute
python setup.py install
.
App Engine
Como as bibliotecas de cliente Python não estão instaladas no ambiente de execução Python do App Engine, elas precisam ser disponibilizadas no seu aplicativo como as bibliotecas de terceiros.
Ruby
Confira nesta página os primeiros passos para usar a API Cloud Billing com a biblioteca de cliente de APIs do Google para Ruby. Além disso, a seguinte documentação pode ser útil:
- Leia o guia de primeiros passos da biblioteca de cliente da API do Google para Ruby.
- Interaja com essa API no seu navegador usando o APIs Explorer para a API Cloud Billing.
Instalar a gem google-api-client
Caso a biblioteca de cliente da API do Google para Ruby ainda não esteja instalada, abra um terminal e instale-a usando o RubyGems
:
$ gem install google-api-client
Caso você já tenha a gem instalada e simplesmente queira atualizar para a versão mais recente:
$ gem update -y google-api-client
Dependendo do sistema, talvez seja necessário prefixar esses comandos com o sudo
.
Primeiros passos com a biblioteca de cliente da API do Google para Ruby
Não deixe de consultar nosso extenso guia de primeiros passos para ter uma visão geral sobre como fazer a primeira solicitação.
Outras formas de acessar a API Google Cloud Billing
Veja na tabela abaixo outras formas convenientes de acessar a API Google Cloud Billing.
Método de acesso | Descrição |
---|---|
APIs Explorer | Ferramenta interativa para testar facilmente as APIs do Google direto no navegador. |