Наш сайт использует файлы cookie для улучшения пользовательского опыта, сбора статистики и представления персонализированных рекомендаций. Нажав «Принять», вы даете согласие на обработку файлов cookie в соответствии с Политикой обработки файлов cookie.
Необходимые файлы cookie
Эти файлы cookie необходимы для функционирования веб-сайта и не могут быть отключены в наших системах. Вы можете настроить браузер таким образом, чтобы он блокировал эти файлы cookie или уведомлял вас об их использовании, но в таком случае возможно, что некоторые разделы веб-сайта не будут работать.
Целевые файлы cookie
Эти файлы cookie настраиваются через наш веб-сайт нашими партнерами. Они могут использоваться для сбора данных о ваших интересах, посещаемых страницах и источниках трафика, чтобы оценивать и улучшать работу нашего веб-сайта.
Инструкция по работе с API
API предназначен для обеспечения взаимодействия B2B со сторонними
сайтами или приложениями клиентов нашей компании
Описание API (Application Programming Interface)
API предназначен для обеспечения взаимодействия B2B со сторонними сайтами или приложениями клиентов нашей компании. Аутентификация осуществляется по уникальному API-ключу (TOKEN). Покупатель выступает в роли клиента, отправляет HTTP-запросы на сервер API. Возможно использование методов GET, POST в HTTP-запросе. Данные передаются в кодировке UTF-8. В ответ на HTTP-запрос сервер отправляет HTTP-ответ клиенту в JSON-формате.
На этой странице описаны способы использования API. Информация предназначена для разработчиков. Все возникающие вопросы по работе с API можно направлять по адресу: tronics@mail.ru
Адрес API
http://b2bel.net/api
Получение ключа (TOKEN)
Адрес: http://b2bel.net/api Для получения уникального цифрового ключа необходимо отправить POST-запрос c параметрами "login" (логин) и "password" (пароль) на адрес http://b2bel.net/api/get_token/
Описание ключей: 891223 - Код товара group_code - Код группы group - Наименование группы name - Наименование товара producer - Производитель model - Модель warrancy - Гарантия quantity - Количество (остаток) товара. Может принимать значения: от 1 до 4, ++ (достаточно), +++ (много), Р (зарезервирован). USD - Цена в USD BYR_BN - Цена BYR б/н BYR_limit - РРЦ
Получение информации о состоянии баланса
Адрес: http://b2bel.net/api/{TOKEN}/get/balance/ Пример GET-запроса: http://b2bel.net/api/f20c4d90ea0fe328f7d6b9126ae04f32/get/balance/
Формат ответа в JSON:
{"result":{"balance":"100"}}
Описание ключа: balance - Состояние баланса. Сумма в USD.
Создание запроса резерва товара
Адрес: http://b2bel.net/api/{TOKEN}/send/reserve/
Пример POST-запроса: Для создания запроса резерва, необходимо передать методом POST параметр "json" на адрес: http://b2bel.net/api/{TOKEN}/send/reserve/
Пример параметра "json": {"2":{"10001":{"805974":1,"801725":2}}}
Описание ключей: 2 - Вид резерва 10001 - Ваш служебный номер документа. В дальнейшем используется для получении информации о состоянии резерва. 805974 - Код запрашиваемого товара 1 - Количество запрашиваемого товара 801725 - Код запрашиваемого товара 2 - Количество запрашиваемого товара
Формат ответа в JSON:
{"result":"ok"} иначе
* В данном примере отправляется запрос на резервирование двух наименований товара с количеством 1 и 2
Получение информации о резерве товара
Адрес: http://b2bel.net/api/{TOKEN}/get/reserve/
Пример POST-запроса: Для получения информации о резерве, необходимо передать методом POST параметр "number" (Ваш служебный номер документа) на адрес: http://b2bel.net/api/{TOKEN}/get/reserve/
Описание ключей: 10001 - Ваш служебный номер документа 1 - Вид резерва code - Код товара group - Наименование группы товаров name - Наименование товара price - Цена товара quantity - Количество товара total - Сумма