Клиентские библиотеки

У вас есть выбор между несколькими различными клиентскими библиотеками. Дополнительные сведения см. также в разделе «Клиентские библиотеки» .

Облачные клиентские библиотеки

Мы рекомендуем использовать клиентскую библиотеку, поскольку она обеспечивает улучшенную безопасность и языковую интеграцию, а также поддерживает авторизацию пользователей. Клиентские библиотеки CSS API используют gRPC и предназначены для работы с нашими примерами кода на том же языке.

Вот наши последние клиентские библиотеки и примеры кода:

Клиентские библиотеки Примеры кода
Джава Джава
PHP
Идти
Рубин
.СЕТЬ
Питон
Node.js

Чтобы настроить клиентскую библиотеку, загрузите и запустите один из наших примеров кода.

Клиентские библиотеки Google API

Вы также можете получить доступ к CSS API через клиентские библиотеки Google API . Это позволяет вам напрямую подключаться к интерфейсу REST .

Преимущества перед облачными клиентскими библиотеками

  • Поддерживает дополнительные языки: Java, Python, PHP, .NET, JavaScript, Objective-C, Dart, Ruby, Node.js, Go.
  • Поддерживает пакетную обработку: подробности см. в документации по клиентской библиотеке (примеры: Python , Java ). Тем не менее, большинство библиотек Cloud Client реализуют специфичные для языка оптимизации, которые делают пакетную обработку ненужной (пример объяснения go приведен в выпуске 675 ).
  • Доступен в каталогах пакетов по умолчанию для большинства языков программирования.

Недостатки по сравнению с облачными клиентскими библиотеками

  • Необходимо самостоятельно управлять вызовами и типами данных

Образец кода

У нас есть образец кода для клиентов Google API .

Нет клиентской библиотеки

Вы также можете подключиться к CSS API без какой-либо клиентской библиотеки, напрямую используя возможности HTTP вашего языка программирования. Обратитесь к справочнику по REST API .