Как работать с Google AdWords API на PHP (серверное приложение)?

Ссылка скопирована
1 ответ

Всем привет!
Стоит достаточно простая задача: подключить к Google Ads через API и получить список рекламных кампаний.
Уже получены необходимые данные в центре API (получен базовый уровень доступа).joxi.ru/4Ak9wGoFo8oyPm

Столкнулись с неясностью с работой клиентской PHP библиотеки от Google. Там её как-то нужно устанавливать, в мануалах пишут, что на свой комп. Мне это не нужно, хочу просто скриптом забирать данные, как это делается в API Яндекс Директа, к примеру.

Зашел в тупик...
Знающие люди, напишите, плз, как работать с этим Google Ads API. Спасибо!

Дополнительно:

Там её как-то нужно устанавливать, в мануалах пишут, что на свой комп. Мне это не нужно, хочу просто скриптом забирать данные

Охохо... заплати какому-нибудь фрилансеру, ибо придётся начинать с основ и вести тебя за ручку, а Тостер не для этого.

  • JhaoDa, такие мнения пользы не приносят.
  • С Яндексом всё просто, буквально за 15 минут набросал необходимое приложение, а вот с Google застрял
  • EduardMn, предлагаешь рассказать тебе, что такое композер и как им пользоваться? Серьёзно? Ты даже вопрос оформить не можешь нормально — скриншота не видно, да и вообще он с нарушениями.
  • https://toster.ru/help/rules
    3.9

    исправьте вопрос так, чтобы он описывал конкретную проблему с достаточной детализацией для определения адекватного ответа

  • Ответы:

    библиотеку необязательно, можно и скриптом забирать
    но с библиотекой проще - авторизация и т.п.

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Артём Dev Ответ

    Для работы с Google AdWords API на PHP (серверное приложение) необходимо следовать определенным шагам. Вот пошаговая инструкция:

    1. Создание учетной записи разработчика Google API:
    - Перейдите на страницу Google Developers Console (console.developers.google.com).
    - Нажмите на кнопку "Создать проект" и введите название проекта.
    - В списке API и сервисов найдите и включите Google AdWords API.
    - Создайте учетные данные для доступа к API, выбрав тип учетных данных "Ключ API".
    - Скачайте ключ API и сохраните его в безопасном месте.

    2. Установка библиотеки Google AdWords API для PHP:
    - Установите Composer, если у вас его еще нет.
    - Создайте файл composer.json со следующим содержимым:

        {
          "require": {
            "googleads/googleads-php-lib": "^42.0"
          }
        }

    { "require": { "googleads/googleads-php-lib": "^42.0" } }

    - Запустите команду `composer install` для установки библиотеки.

    3. Настройка авторизации для доступа к API:
    - Создайте файл auth.ini и добавьте в него следующие строки:

        developerToken = "YOUR_DEVELOPER_TOKEN"
        clientCustomerId = "YOUR_CLIENT_CUSTOMER_ID"
        userAgent = "YOUR_USER_AGENT"
        clientId = "YOUR_CLIENT_ID"
        clientSecret = "YOUR_CLIENT_SECRET"
        refreshToken = "YOUR_REFRESH_TOKEN"

    developerToken = "YOUR_DEVELOPER_TOKEN" clientCustomerId = "YOUR_CLIENT_CUSTOMER_ID" userAgent = "YOUR_USER_AGENT" clientId = "YOUR_CLIENT_ID" clientSecret = "YOUR_CLIENT_SECRET" refreshToken = "YOUR_REFRESH_TOKEN"

    - Замените значения YOUR_DEVELOPER_TOKEN, YOUR_CLIENT_CUSTOMER_ID, YOUR_USER_AGENT, YOUR_CLIENT_ID, YOUR_CLIENT_SECRET и YOUR_REFRESH_TOKEN на ваши данные.

    4. Пример использования Google AdWords API на PHP:
    - Создайте файл index.php и добавьте в него следующий код:

        fromFile('auth.ini')
            ->build();
     
        $adWordsServices = new AdWordsServices();
        $campaignService = $adWordsServices->get($session, CampaignService::class);
     
        // Далее можно использовать методы API для работы с кампаниями, объявлениями и другими объектами.
     
        ?>

    fromFile('auth.ini') ->build(); $adWordsServices = new AdWordsServices(); $campaignService = $adWordsServices->get($session, CampaignService::class); // Далее можно использовать методы API для работы с кампаниями, объявлениями и другими объектами. ?>

    Это базовая инструкция по работе с Google AdWords API на PHP. Помните, что для успешного взаимодействия с API важно правильно настроить авторизацию и использовать правильные методы API для работы с нужными объектами. Не забывайте об ограничениях API и соблюдайте их при разработке приложения.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно