Możesz wybierać spośród wielu różnych bibliotek klienta. Więcej informacji znajdziesz w artykule o bibliotekach klienta.
Biblioteki klienta Cloud
Zalecamy korzystanie z biblioteki klienta, ponieważ zapewnia ona lepszą integrację zabezpieczeń i językową oraz obsługuje autoryzację użytkowników. Biblioteki klienta interfejsu CSS API używają gRPC i zostały zaprojektowane do współpracy z naszymi przykładami kodu w tym samym języku.
Oto najnowsze biblioteki klienckie i przykłady kodu:
Biblioteki klienta | Przykładowe fragmenty kodu |
---|---|
Java | Java |
PHP | |
Go | |
Ruby | |
.NET | |
Python | |
Node.js |
Aby skonfigurować bibliotekę klienta, pobierz i uruchom jeden z naszych przykładów kodu.
Biblioteki klienta interfejsów API Google
Dostęp do interfejsu CSS API możesz też uzyskać za pomocą bibliotek klienta interfejsów API Google. Dzięki temu możesz połączyć się bezpośrednio z interfejsem REST.
Zalety w porównaniu z bibliotekami klienta Cloud
- Obsługa dodatkowych języków: Java, Python, PHP, .NET, JavaScript, Objective-C, Dart, Ruby, Node.js, Go
- Obsługa grupowania: szczegółowe informacje znajdziesz w dokumentacji biblioteki klienta (przykłady: Python, Java). Jednak większość bibliotek klienta Cloud implementuje optymalizacje specyficzne dla danego języka, co sprawia, że grupowanie jest niepotrzebne (przykładowe wyjaśnienie dla go znajduje się w problemie 675).
- Dostępna w domyślnych katalogach pakietów większości języków programowania.
Wady w porównaniu z bibliotekami klienta Cloud
- Musisz samodzielnie zarządzać połączeniami i typami danych
Przykładowy kod
Udostępniamy przykładowy kod dla klientów interfejsu API Google.
Brak biblioteki klienta
Możesz też połączyć się z interfejsem CSS API bez użycia biblioteki klienckiej, korzystając bezpośrednio z możliwości protokołu HTTP w swoim języku programowania. Więcej informacji znajdziesz w dokumentacji interfejsu API REST.