У вас есть выбор между несколькими различными клиентскими библиотеками. Дополнительные сведения см. также в разделе «Клиентские библиотеки» .
Облачные клиентские библиотеки
Мы рекомендуем использовать клиентскую библиотеку, поскольку она обеспечивает улучшенную безопасность и языковую интеграцию, а также поддерживает авторизацию пользователей. Клиентские библиотеки 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 .