Skip to content

Selling partner ​

Обновлено

Кто такой selling partner, как он авторизует приложение SP-API и какие маркетплейсы относятся к какому региону.

Как публикует Amazon

Каждое утверждение на этой странице пересказывает публичную документацию Amazon из раздела Источники.

Кто такой selling partner ​

Selling partner — это продавец (seller) или вендор (vendor), который продаёт через магазины Amazon. Selling partner даёт приложению разрешение вызывать Selling Partner API (SP-API) от своего имени. После этого приложение читает и изменяет только данные этого selling partner и только в пределах выданных ему ролей.

Авторизация ​

  • Публичные приложения авторизует сам selling partner через OAuth — одним из двух процессов, которые отличаются только точкой входа: из Selling Partner Appstore или с сайта приложения. Оба завершаются браузерными редиректами между Amazon и сайтом приложения.
  • Приватные приложения авторизуются самостоятельно: организация разработчика авторизует своё приложение в Seller Central, Vendor Central или Solution Provider Portal, реализовывать процесс авторизации не нужно.

Параметры редиректа ​

В конце процесса через сайт Amazon перенаправляет пользователя в приложение с тремя параметрами:

  • state — значение, которое приложение сгенерировало и вставило в URI авторизации.
  • selling_partner_id — идентификатор selling partner, который авторизовал приложение.
  • spapi_oauth_code — код авторизации Login with Amazon (LWA), который обменивается на refresh token LWA.

Токены и обновление ​

  • Код авторизации истекает через пять минут.
  • Он обменивается на токен в эндпоинте LWA (https://api.amazon.com/auth/o2/token) с grant_type=authorization_code; последующие access token получают с grant_type=refresh_token.

Ежегодная переавторизация

Повторная авторизация обязательна ежегодно, а также всякий раз, когда существующие selling partner должны авторизовать для приложения новые роли. Amazon рекомендует отслеживать возраст токена и раз в год предлагать selling partner авторизоваться заново.

Маркетплейсы по регионам ​

Каждый selling partner продаёт в одном или нескольких маркетплейсах. У каждого маркетплейса фиксированный id, и он относится к одному региональному эндпоинту SP-API.

Северная Америка ​

Эндпоинт https://sellingpartnerapi-na.amazon.com, регион AWS us-east-1.

МаркетплейсId
КанадаA2EUQ1WTGCTBG2
СШАATVPDKIKX0DER
МексикаA1AM78C64UM0Y8
БразилияA2Q3Y263D00KWC

Европа ​

Эндпоинт https://sellingpartnerapi-eu.amazon.com, регион AWS eu-west-1.

МаркетплейсId
ИрландияA28R8C7NBKEWEA
ИспанияA1RKKUPIHCS9HS
ВеликобританияA1F83G8C2ARO7P
ФранцияA13V1IB3VIYZZH
БельгияAMEN7PMS3EDWL
НидерландыA1805IZSGTT6HS
ГерманияA1PA6795UKMFR9
ИталияAPJ6JRA9NG5V4
ШвецияA2NODRKZP88ZB9
ЮАРAE08WJ6YKNBMC
ПольшаA1C3SOZRARQ6R3
ЕгипетARBP9OOSHTCHU
ТурцияA33AVAJ2PDY3EV
Саудовская АравияA17E79C6D8DWNP
ОАЭA2VIGQ35RCS4UG
ИндияA21TJRUUN4KGV

Дальний Восток ​

Эндпоинт https://sellingpartnerapi-fe.amazon.com, регион AWS us-west-2.

МаркетплейсId
СингапурA19VAU5U5O7RUS
АвстралияA39IBJ37TRP1C6
ЯпонияA1VC38T7YXB528

Источники ​