ru:api_start

Это старая версия документа!


Настройка Ysell.pro через API

API — application programming interface, или «интерфейс прикладного программирования» — служит интерфейсом между программами и облегчает их взаимодействие.
Ysell предоставляет возможность работы c веб-сервисами через собственный API.

Для работы API необходимо установить API token для пользователя.
Bearer authentication это схема аутентификации HTTP, в которой используются маркеры безопасности, называемые bearer tokens. bearer token - это шифрованная строка, обычно генерируемая сервером в ответ на запрос на вход в систему. Клиент должен отправить этот токен в заголовке Authorization при формировании запроса: Authorization: Bearer <token>

Перейдите в раздел управления пользователями (Settings → Users)
Добавьте нового пользователя (необходимо заполнить поле API token случайным значением)

Curl

curl -X 'GET' \
  'https://719.eu6.ysell.pro/api/v1/product' \
  -H 'accept: */*' \
  -H 'Authorization: Bearer'

Response body

[
  {
    "id": 1,
    "ext_id": "1",
    "title": "Melozio",
    "condition": "New",
    "manufacturer_id": 1,
    "purchase_price": "2.50",
    "netto": 100,
    "main_supplier": {
      "id": 1,
      "product_id": 1,
      "supplier_id": 1,
      "supplier_num": "45245634",
      "note": "",
      "url": "",
      "qty": 0,
      "price": "2.50",
      "discount_enabled": 0,
      "discount_price": null,
      "discount_qty": 0,
      "main": 1
    },
    "listings": [],
    "image": ""
  },
 

Получение списка товара с клиента


Product

Операции с товаром.
Get products list - Получение списка товара с клиента
Параметр page - укажите страницу, с которой происходит загрузка
Per-page - Кол-во товара на страницу

Supplier

Операции с поставщиками

Manufacturer

Операции с производителями

Marketplace

Операции с торговыми площадками

Order

Операции с заказами

Price

Price schema operations

Prep

PrepShipments

По умолчанию все API методы возвращают 20 записей.

Обратите внимание на заголовки ответа

x-pagination-current-page: 1 - текущая страница

x-pagination-page-count: 1 - всего страниц

x-pagination-per-page: 20 - записей на страницу

x-pagination-total-count: 9 - всего записей

Для указания номера страницы укажите параметр page=НомерСтраницы

  • ru/api_start.1651333642.txt.gz
  • Последнее изменение: 2022/04/30 17:47
  • support