Песочница
Две песочницы SP-API: куда отправлять вызов песочницы, как он авторизуется и каков её лимит.
Как публикует Amazon
Каждое утверждение на этой странице пересказывает публичную документацию Amazon из раздела Источники.
Статическая и динамическая песочница
Статическая песочница
- Как отвечает: сопоставлением с образцом. Запрос, совпадающий с параметрами из JSON-модели API (объект
x-amzn-api-sandbox), возвращает заранее заданный ответ. - Что должен содержать запрос: ровно ту комбинацию параметров, которую задаёт JSON-модель.
Динамическая песочница
- Как отвечает: бэкенд песочницы формирует ответ, соответствующий параметрам запроса, возможно с сохранением состояния.
- Что должен содержать запрос: те же параметры, что и запрос в production.
Эндпоинты
Вызов песочницы — это тот же вызов production, отправленный на эндпоинт песочницы вместо production:
| Регион | Эндпоинт песочницы |
|---|---|
| Северная Америка | https://sandbox.sellingpartnerapi-na.amazon.com |
| Европа | https://sandbox.sellingpartnerapi-eu.amazon.com |
| Дальний Восток | https://sandbox.sellingpartnerapi-fe.amazon.com |
Авторизация и лимиты
- Вызовам песочницы нужна та же авторизация, что и вызовам production (см. Selling partner).
- Вызов, которому нужен Restricted Data Token, берёт RDT из production, даже когда сам вызов идёт в размещённую песочницу.
- Размещённые песочницы ограничены пятью запросами в секунду с burst 15.
Не для нагрузочных тестов
Песочницы предназначены для проверки функциональности, а не масштабируемости.