Нажмите ENTER, чтобы посмотреть результаты или нажмите ESC для отмены.

Prisync API учебник серии-2 сбор данных продукта

Добро пожаловать на 2 Prisync API учебник серии стремится прояснить основы API.

В первом blogpost, Я предположил о:

  • какие проблемы Prisync (и API V2.0) решает от вашего имени,
  • Создание ключа API и маркеров,
  • Добавление ваш первый продукт через API V2.0,
  • Добавление URL-адреса и кучу конкурента URL-адресов,
  • и пакетный импорт через API.

Цель – Prisync API учебник

В этой должности, Я пойду через сбор данных с использованием Prisync API V2.0. Тем не менее, Вы можете вновь посетить первый пост Prisync API учебник серии и Документация по API.

Первые вещи первое, Я предполагаю, что вы выполнили первый пост, и вы уже добавили пару продуктов на ваш Prisync счет. Не беспокойтесь, если вы не имеете любые продукты. Просто перейдите обратно и полный первый учебник или вы можете добавить товары на вашем панель мониторинга. К тому же, нам понадобится make_request метод, который мы использовали в первый пост, так что дайте мне резюме ниже:

Это крошечные метод, который вызывает API конечных точек, Добавление заголовков проверки подлинности.

Список продуктов, которые у вас есть

Prisync API V2.0 имеет /Список продуктов (Ссылка на документ) Конечная точка, который в основном перечислены все товары на вашем счету.

Все вам нужно сделать делает запрос на /Список продуктов Конечная точка:

Ответ находится ниже:

Вуаля! Я получил все продукты (так как я только 4 из них) в течение только одного запроса. результаты Это массив JSON, до возвращения списка продуктов 100 элементы. Когда у вас есть более чем 100 Продукция, результат разбивается на 100. Поэтому в каждый ответ, API возвращает URL-адрес следующей страницы так, что можно просматривать в течение для цикла.

Каждый элемент в списке результатов представляет один продукт. Таким образом, каждый продукт содержит:

  1. ID
  2. Имя
  3. Категория (название и категория ID)
  4. Бренд (имя и бренд ID)
  5. Код продукта (SKU, МАКПТ или любой другой код внутреннего продукта)

Каждый продукт на вашем счету Prisync имеет несколько URL-адресов, включая URL-адреса и URL-адреса конкурента. Еще один шаг, мы достигли, Теперь нам нужно получить что URL.

Это легко сделать. То, что вам нужно вызов получить конкретный продукт (Ссылка на документ) Конечная точка. Назовем его для “iPhone X, Разблокирована GSM 5.8 – 64 ГБ – Грей пространства“. Мне нужно код продукта его и он устанавливает /Список продуктов запрос отклика:

“Идентификатор”: “2055805”
“имя”: “iPhone X, Разблокирована GSM 5.8 – 64 ГБ – Грей пространства”,iPhone 8 Грей пространства - Prisync API учебник

 

Получение конкретного продукта

Похоже, мы почти там. Давайте поставим идентификатора в URL-адресе и вызов make_request метод:

Вот ответ:

Эта конечная точка возвращает более подробные данные о продукте, такие как product_cost, external_ref, smart_price и URL-адреса. Поэтому мы заинтересованы в URL-адреса, так мы будем нырять в другие в следующем должности.

Поскольку мы хотим сосредоточиться на URL-адреса поле, давайте копать. Он содержит массив целых чисел, Каждый указывая URL-адреса, принадлежащие к этому продукту. В данном продукте, Существует 4 URL-адреса, идентификаторами которых являются 8273503, 8273504, 8273505 и 8273506.

Из-за у нас идентификаторы URL-адресов, следующим шагом вызов получить конкретный URL (Ссылка на документ) Конечная точка.

Получение определенного URL-адреса

Это просто для цикла перебор всех URL идентификаторы и получить URL-адрес детали:

…и вот вывод фрагмента кода:

… (Существует 3 другие URL-адреса данных, так что я просто удалил их простоты.)


В деталях URL, Существует несколько полей и большинство из них требуют пояснений. Для деталей каждого поля, Вы можете посмотреть в API документы.

Поскольку у нас есть все цены конкурента, Это легко написать фрагмент кода, чтобы найти элементы, которые получили более чем 10% Сегодня скидки:

И наконец, выходные данные:

Скидка оповещений на https://www.coolblue.nl/Product/793610/Apple-iPhone-x-64gb-Zilver.HTML


И наконец, мы знаем, что coolblue.nl Цена со скидкой более чем 10% Сегодня.


Суммируя все код этого поста:

Есть множество вещей делать, если у вас есть доступ к ценам конкурента, какие Prisync можно с гордостью представляем. Только, чтобы упомянуть некоторые из них:

  • Прежде всего вы можете активно контролировать ваших конкурентов и создавать пользовательские предупреждения в зависимости от вашей стратегии ценообразования.
  • в дополнение к этому, Установите ваши цены, когда рынок устарела, так что вы можете создать нестабильность, что непосредственно сказывается на прибыли.
  • Еще одна особенность, которую вы можете развивать игнорирует скидки Если запас доступен не на конкурента.
  • В дополнение, можно реализовать другие идеи, которые вы и ваша команда прийти вверх с!

Спасибо за следующее вплоть до этого момента. Это второй пост нашей серии статей API. Увидимся в следующем должности Prisync API учебник серии.

Комментарии

Оставь коментарий