Клиентская библиотека Python размещена на GitHub , а пакет доступен на PyPI .
Требования
Для работы библиотеки требуется Python 3.8 или более поздняя версия.
Предпосылки
Перед установкой библиотеки вам потребуется токен разработчика и идентификатор клиента. Инструкции по их получению приведены в разделе «Предварительные требования» . Обратите внимание, что остальные необходимые токены OAuth2 будут сгенерированы на последующих этапах.
Совместимость времени выполнения и зависимостей
Клиентская библиотека Python поддерживает совместимость со средами выполнения Python, указанными в разделе « Поддерживаемые версии» , опубликованном Python Software Foundation , за исключением версий со статусом «feature» или «prerelease».
При внедрении новых версий среды выполнения Python мы стремимся выпустить новую версию клиентской библиотеки Python, совместимую с последней версией среды выполнения, к концу квартала, следующего за её выпуском. Например, если новая среда выполнения будет выпущена в октябре, совместимая версия клиентской библиотеки Python будет доступна к концу марта следующего года.
Среды выполнения Python, срок поддержки которых подошел к концу (EOL), не поддерживаются после даты окончания поддержки, указанной в разделе «Неподдерживаемые версии» на сайте python.org .
Мы можем выпустить версию клиентской библиотеки Python, несовместимую с неподдерживаемыми средами выполнения Python, в любой момент после окончания срока их поддержки.
Для зависимостей (в частности, любых поддерживаемых Google пакетов, которые перечислены как требуемые клиентской библиотекой Python) мы будем поддерживать совместимость с пакетами, которые поддерживаются Google и считаются «поддерживаемыми» в соответствии с Политикой Google по внесению критических изменений в программное обеспечение с открытым исходным кодом .
Полный список поддерживаемых сред выполнения Python и зависимостей см. на странице Зависимости .
Установка
Следуйте инструкциям в нашей документации по установке , чтобы установить библиотеку из PyPi и вернуться на эту страницу.
Конфигурация
После установки библиотеки вам потребуется настроить её конфигурацию. Существует несколько способов настройки библиотеки, которые описаны в нашей документации по настройке .
Аутентификация
Выбрав тип конфигурации, вы можете приступить к генерации оставшихся токенов OAuth2, необходимых для выполнения запросов к API. Поддерживается несколько потоков OAuth2, список которых представлен ниже. Подробную информацию о различиях между потоками и помощь в выборе оптимального для вашего приложения см. в нашей документации по OAuth .
Выполнение API-запроса
После включения токенов OAuth2 в конфигурацию вы готовы к выполнению запросов к API. Пример получения кампаний — это простой способ проверить, правильно ли настроена библиотека для выполнения запросов к API.
Чтобы запустить пример get_campaigns.py
, в корневом каталоге локально установленной клиентской библиотеки googleads-python
выполните следующую команду:
$ python examples/basic_operations/get_campaigns.py -c \
INSERT_YOUR_CUSTOMER_ID_HERE
Дополнительные ресурсы
После того как вы сможете сделать запрос к API, приступайте к следующим вариантам использования клиентской библиотеки: