API Гала-Центр
Выгрузка товаров через API
API galacentre.ru обеспечивает возможность автоматизированного получения информации о товарах.
API построен на концепции REST.
Формат запроса:
http://galacentre.ru/api/<метод>/<формат_ответа>/?<параметры>
Для использования API, сначала надо получить ключ авторизации. После этого можно при помощи метода GET выполнять вызов ресурсов
для получения необходимой информации.
Ключ доступа можно самостоятельно получить в разделе для партнеров.
<формат_ответа> — это обязательная часть запроса которая влияет на способ представления ответа.
Возможные форматы ответа: csv, yml, json, zip
GetCatalog — возвращает список товаров по категории
Форматы данных: только csv, yml, json
Входные параметры:
key — ключ доступа к API, обязательный.
catalog — категория на сайте, обязательный.
Возможные значения:
- hoztovar — Хозтовары;
- posuda — Посуда;
- dacha — Дача;
- sport — Спорт и отдых;
- instrument — Инструменты;
- suvenir — Подарки;
- detstvo — Детство;
- galante — Галантерея;
- santehnika — Сантехника
- furnitura — Фурнитура;
- auto — Авто;
- ng — Новый год;
- textile — Домашний текстиль;
- technics — Бытовая техника;
sale — Если равен 1, то отдаются только товары со скидкой
sp — Если равен 1, то отдаются только спец.предложения
select — Дополнительные значения по товарам. Можно указать несколько через запятую.
Возможные значения:
- props — свойства товара;
- sert — сертификат;
- brand — производитель;
- way — дата поступления на склад;
http://www.galacentre.ru/api/GetCatalog/json/?key=XXXXXXXXXX&catalog=suvenir&store=msk&select=props,sert,way
Пример ответа в формате JSON:{ "REQUEST": { // Информация о запросе "key": "XXXXXXXXXXX", "catalog": "suvenir", "store": "msk", "select": "props,sert,way", "TYPE": "GetCatalog", "FORMAT": "json" }, "DATA": { // Даныые "SECTIONS": [ // Информация о разделах { "ID": "3883", // ID раздела "NAME": "Игры застольные", // Название раздела "PARENT_SECTION": 0, // ID родительского раздела "URL": "http://podarki.galacent...olnyie/", // Ссылка на раздела на сайте Гала-Центр "CATALOG": { // Информация о направлении "NAME": "Подарки", // Название направления "CODE": "suvenir" // Символьный код направления } }, ... ] "ITEMS": [ // Товары { "ID": "3YE9RAD", // ID товара "ARTICUL": "341-134", // Артикул товара "CATALOG": { // Информация о направлении "NAME": "Подарки", // Название направления "CODE": "suvenir" // Символьный код направления }, "NAME": "Набор игр 3 в 1 дерево, 29x29см, арт.2115", // Название товара "SECTION": "3792", // ID раздела "STORE": { // Информация о наличии на складах "EKB": "Нет на складе", // Екатеринбург "MSK": "Много", // Москва "NSK": "Мало" // Новосибиркс }, "URL": "http://podarki.galacent...dyi/303096.php", // Ссылка на товар на сайте Гала-Центр "PRICE": "291.25", // Цена в рублях "PRICE_OLD": null, // Старая цена, если задана "PRICE_SP": null, // Цена спец.передложения "MIN": "1", // Минимальное количество в заказе "BOX": "40", // Количество в коробке "IMAGE": "http://galacentre.ru/images/3YE9RAD.jpg", // Ссылка на изображение товара "PROPS": "Набор настольных игр, 29*29см, дерево, не указано", // Свойства товара "SERTIFICATES": "http://galacentre.ru/sert/242_UTs.jpg", // Ссылки на сертификаты "WAY": "30.07.2015" // Дата поступления новой партии }, ... ] } }