Вы можете создавать и управлять сегментами данных, используя API авторизованной торговой площадки покупателей , который предоставляет ресурс curators.dataSegments . Это REST API с сгенерированными клиентскими библиотеками , которые вы можете использовать для своей интеграции.
Настройка аутентификации
API Google используют протокол OAuth 2.0 для аутентификации и авторизации. Вот как настроить учетную запись службы для доступа к API Marketplace.
Если вы еще этого не сделали, создайте проект Google Cloud , в котором будут храниться ваши учетные данные, используемые для доступа к API.
Перейдите на страницу «API, доступные в консоли Google Cloud» . Выберите проект, который вы создали ранее.
Вы видите список включенных API и сервисов. Для доступа к Marketplace API необходимо его включить. Если Marketplace API не включен, нажмите кнопку «+Включить API и сервисы» и выполните следующие действия:
- Вы будете перенаправлены на страницу с полем поиска. Найдите «API авторизованной торговой площадки покупателей» .
- На странице результатов выберите Authorized Buyers Marketplace API .
- Нажмите «Включить» .
В навигационном меню выберите «Учетные данные» .
Нажмите кнопку «+Создать учетные данные» , и в появившемся раскрывающемся меню выберите «Учетная запись службы» .
Введите имя для учетной записи службы. Идентификатор учетной записи службы создается автоматически при создании — запишите это значение, так как оно понадобится позже на шаге 14. При желании введите описание. Нажмите «Создать и продолжить» .
При желании настройте права доступа для учетной записи службы и нажмите «Продолжить» .
При желании настройте пользователей или группы, которые смогут выполнять действия от имени учетной записи службы, и нажмите «Готово» .
Ваша новая учетная запись службы указана в разделе «Учетные записи служб» . Найдите и щелкните идентификатор только что созданной учетной записи службы.
Нажмите вкладку « Клавиши» .
В раскрывающемся меню «Добавить ключ» выберите «Создать новый ключ» .
Выберите JSON в качестве типа ключа и нажмите «Создать» .
Загрузите ключ в свою рабочую директорию. Дополнительную информацию о безопасном хранении ключа см. в разделе «Управление ключами учетных записей служб» . Ключ используется вашим приложением для выполнения вызовов API.
Передайте идентификатор учетной записи службы своему техническому менеджеру по работе с клиентами, чтобы связать учетную запись службы с вашей учетной записью.
Области действия API
При прохождении процедуры OAuth 2.0 для получения токена доступа, используемого для вызова API, необходимо указать API, к которым можно получить доступ с помощью этого токена. Для API Authorized Buyers Marketplace эта область действия — https://www.googleapis.com/auth/authorized-buyers-marketplace .
Как отличить сегменты данных в API от данных, обрабатываемых в режиме реального времени
В Marketplace API сегменты данных идентифицируются с помощью имени ресурса, специфичного для API, например:
"curators/[YOUR_ACCOUNT_ID]/dataSegments/[DATA_SEGMENT_ID]".
При определении сегментов данных, релевантных для рекламной возможности в режиме реального времени , указывайте значение идентификатора ресурса DATA_SEGMENT_ID , а не полное name ресурса, используемое API.
Следующие шаги
- Узнайте, как создавать и управлять сегментами данных с помощью Marketplace API.
- Узнайте, как активировать и деактивировать сегменты данных с помощью Marketplace API.
- Узнайте, как просматривать сегменты данных с помощью Marketplace API.