Часто самый простой способ научиться использовать API – посмотреть примеры кода. На этой странице приведены ссылки на примеры и описаны удобные способы доступа к API Менеджера кампаний 360.
Примечание. Примеры файлов передачи данных версии 2.0 приведены в статье Начало работы.
API Менеджера кампаний 360 построен на основе HTTP и JSON, поэтому любой стандартный веб-стек может отправлять в него запросы и обрабатывать ответы.
Однако вместо того, чтобы создавать HTTP-запросы и анализировать ответы вручную, вы можете использовать клиентские библиотеки Google API. Клиентские библиотеки обеспечивают более высокий уровень безопасности, поддержку запросов, требующих авторизации, и более эффективную интеграцию языков.
В таблицах ниже в первом столбце указана стадия разработки каждой библиотеки. Обратите внимание, что некоторые из них все ещё находятся на ранних стадиях. Во втором столбце приведены ссылки на главные страницы библиотек.
В набор зрелых библиотек входят:
| Клиентская библиотека | Документация | Все примеры клиентских библиотек |
|---|---|---|
| Клиентская библиотека API Google для .NET | Клиентская библиотека API Google для .NET | Примеры для .NET |
| Клиентская библиотека API Google для Java | https://developers.google.com/api-client-library/java/ | Примеры для Java |
| Клиентская библиотека API Google для JavaScript | Клиентская библиотека API Google для JavaScript | Примеры для JavaScript |
| Клиентская библиотека Google API для Objective-C для REST | https://github.com/google/google-api-objectivec-client-for-rest | Примеры для Objective-C |
| Клиентская библиотека API Google для PHP () | https://github.com/google/google-api-php-client | Примеры для PHP |
| Клиентская библиотека API Google для Python (версии 1 и 2) | Клиентская библиотека API Google для Python (версии 1 и 2) | Примеры для Python |
Библиотеки на ранней стадии разработки:
| Клиентская библиотека | Документация | Все примеры клиентских библиотек |
|---|---|---|
| Клиентская библиотека API Google для Go | https://github.com/google/google-api-go-client | Примеры для Go |
| Клиентская библиотека Google API для Node.js (альфа-версия) | https://github.com/google/google-api-nodejs-client/ | Примеры для Node.js |
| Клиентская библиотека API Google для Ruby (альфа-версия) | Клиентская библиотека API Google для Ruby | Примеры для Ruby |