Bibliotecas de clientes

É possível escolher entre várias bibliotecas de cliente diferentes. Para mais detalhes, consulte também Explicações sobre bibliotecas de cliente.

Bibliotecas de cliente do Cloud

Recomendamos o uso de uma biblioteca de cliente, porque ela oferece mais segurança e integração de linguagem, além de permitir a autorização do usuário. As bibliotecas de cliente da API CSS usam gRPC e foram projetadas para funcionar com nossos exemplos de código na mesma linguagem.

Aqui estão nossas bibliotecas de cliente e exemplos de código mais recentes:

Bibliotecas de cliente Exemplos de código
Java Java
PHP
Go
Ruby
.NET
Python
Node.js

Para configurar uma biblioteca de cliente, faça o download e execute um de nossos exemplos de código.

Bibliotecas de cliente de APIs do Google

Também é possível acessar a API CSS por meio das bibliotecas de cliente das APIs do Google. Isso permite que você se conecte diretamente à interface REST.

Vantagens em relação às bibliotecas de cliente do Cloud

  • Oferece suporte a outras linguagens: Java, Python, PHP, .NET, JavaScript, Objective-C, Dart, Ruby, Node.js, Go
  • Suporte a lotes: consulte a documentação específica da biblioteca de cliente para mais detalhes (exemplos: Python, Java). Dito isso, a maioria das bibliotecas de cliente do Cloud implementa otimizações específicas de linguagem que tornam o agrupamento desnecessário. O exemplo de explicação para go está no problema 675.
  • Disponível nos diretórios de pacotes padrão da maioria das linguagens de programação.

Desvantagens das bibliotecas de cliente do Cloud

  • Precisa gerenciar chamadas e tipos de dados por conta própria

Exemplo de código

Temos exemplos de código para clientes da API do Google disponíveis.

Nenhuma biblioteca de cliente

Você também pode se conectar à API CSS sem nenhuma biblioteca de cliente, usando diretamente os recursos HTTP da sua linguagem de programação. Consulte a referência da API REST.