Чтобы установить связь с торговым счетом, партнер по покупкам должен сначала использовать метод accounts.link для отправки запроса на привязку.
Запрос на привязку содержит linkedAccountId , идентифицирующий продавца, получающего запрос, и имеет тип action request . Каждая привязка также должна указывать набор services , описывающих, какие функции партнер предоставляет продавцу. Поддерживаются следующие значения services .
| Услуга | Описание |
|---|---|
shoppingAdsProductManagement | Управление данными о товарах для товарных объявлений |
shoppingActionsProductManagement | Управление данными о товарах для функции «Купить в Google» (ранее известной как «Действия в покупках»). |
shoppingActionsOrderManagement | Управление заказами для функции «Купить в Google» (ранее известной как «Действия в покупках»). |
Кроме того, запрос должен содержать действительный linkType , описывающий тип партнера по покупкам, отправляющего запрос. Партнерам по покупкам присваивается одна из следующих меток, и они должны использовать свою назначенную метку в поле linkType при вызове API.
| Допустимые типы ссылок |
|---|
channelPartner |
eCommercePlatform |
Пример
Следующий вызов API отправляет запрос на привязку с партнерского аккаунта 123456789 к продавцу с linkedAccountId равным "98765" .
linkType "eCommercePlatform" идентифицирует партнера как платформу электронной коммерции. Список services указывает, что партнер предоставляет функции "shoppingAdsProductManagement" (управление данными о товарах для товарных объявлений) и "shoppingActionsOrderManagement" (управление заказами для функции "Купить в Google", ранее известной как Shopping Actions).
POST https://shoppingcontent.googleapis.com/content/v2.1/123456789/accounts/123456789/link
{
"linkedAccountId": "98765",
"linkType": "eCommercePlatform",
"services": ["shoppingAdsProductManagement", "shoppingActionsOrderManagement"],
"action": "request"
}
В следующем разделе описывается, как получить список существующих ссылок.