É 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.