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" // Дата поступления новой партии
},
...
]
}
}