b2b-center партнерка

Описание работы сервиса по выгрузке торговых процедур Принципала

  1. Выгрузка Информации о торгах доступна в форматах XML или JSON по адресу http://b2b-center.ru/integration/
  2. Информация о торгах может содержать следующую информацию:

    • Номер торговой процедуры в Системе;
    • Место проведения торговой процедуры;
    • Способ закупки;
    • Сведения об организаторе торговой процедуры (включает наименование компании и ИНН);
    • Предмет закупки;
    • Коды классификатора ОКДП;
    • Дата начала торговой процедуры;
    • Дата окончания торговой процедуры;
    • Цена (общая стоимость закупки);
    • Валюта торгов;
    • Место поставки товара (оказания услуг, выполнения работ);
    • Возможность подачи альтернативных предложений;
    • url торговой процедуры в Системе.
  3. Описание процедуры работы с сервисом Для работы с сервисом необходимо обращаться на url следующего формата:
http://b2b-center.ru/integration/[формат ответа]/[метод]?[параметры],

где:

  • Формат ответа - формат, в котором будет возвращен результат. Доступны два варианта формата - json или xml.
  • Метод - название метода, возвращающего данные.
  • Параметры - дополнительные параметры запроса (GET параметры)

Пример:

http://b2b-center.ru/integration/xml/User.Login?login=user&password=password

Дополнительно:

  • Все запросы осуществляются по средствам GET запроса
  • Все даты передаются в UNIX TIME формате
  • Возвращаемые данные передаются в кодировке UTF-8
  1. Сценарий работы с сервисом

  2. Авторизоваться на сервисе при помощи метода User.Login. В ответном сообщении поступит access_token, необходимый для работы с остальными методами сервиса.
  3. Получить список торговых процедур методом TradeProcedures.GetList, в котором указать дату начала и окончания периода. Метод возвращает массив идентификаторов процедур, которые были созданы или изменены в указанный период.
  4. По каждому полученному идентификатору необходимо обратиться за информацией по процедуре к методу TradeProcedures.GetShortTrade.
  5. Описание методов

Авторизация

User.Login

Входные параметры:

login - логин
password - пароль

Пример ответа:

{
    "access_token" : "28906.pH2fZgWfaNRVqCctA9EGjz7zPCegqmCxksqJrSjY"
}

Список торговых процедур

TradeProcedures.GetList

Входные параметры

access_token - токен авторизации
date_from - начало периода в UNIX TIME формате
date_to - окончание периода в UNIX TIME формате

Пример ответа

{
    "trade_list" : 
    [
        {
            "id" : "4_4",
            "date" : 1406852201
        }
    ]
}

Получение краткой информации о торговой процедуре

TradeProcedures.GetShortTrade

Входные параметры:

access_token - токен авторизации
id - идентификатор торговой процедуры

Пример ответа:

{
    "short_trade_procedure" : 
    {
        "id" : "4_4",
        "number" : "4",
        "procedure_place" : "\u0414\u0430\u043d\u043d\u0430\u044f \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0430 \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u0444\u043e\u0440\u043c\u0435 \u043d\u0430 \u042d\u0422\u041f \u0433\u0440\u0443\u043f\u043f\u044b B2B-Center (www.b2b-center.ru)",
        "trade_type" : "\u0417\u0430\u043f\u0440\u043e\u0441 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0439 (\u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u043e \u043f\u043e\u043a\u0443\u043f\u043a\u0435)",
        "customer" : 
        {
            "name" : "\u0422\u0435\u0441\u0442 1142",
            "inn" : "7715036209"
        },
       "status" : "archived",
        "date_begin" : "1039017659",
        "date_end" : 1039622459,
        "currency" : "RUR",
        "alternate_offer" : false,
        "url" : "http:\/\/b2bcenter.dev\/market\/view.html?id=4",
        "lots" : 
        [
            {
                "name" : "\u0412\u0435\u043d\u0442\u0438\u043b\u044f\u0442\u043e\u0440\u044b \u0446\u0435\u043d\u0442\u0440\u043e\u0431\u0435\u0436\u043d\u044b\u0435",
                "okdp" : 
                [
                    42919552
                ],
                "delivery_place" : "\u0420\u043e\u0441\u0441\u0438\u044f, 109028, \u0433. \u041c\u043e\u0441\u043a\u0432\u0430, \u0422\u0435\u0441\u0441\u0438\u043d\u0441\u043a\u0438\u0439 \u043f\u0435\u0440. \u0434. 3\u0430",
                "price" : "150000.00000"
            }
        ]
    }
}

Описание структуры торговой процедуры

(структура short_trade_procedure)

  1. НАЗВАНИЕ ПОЛЯ 2. ТИП ДАННЫХ 3. ОПИСАНИЕ
  2. ID 5. STRING 6. ИДЕНТИФИКАТОР ПРОЦЕДУРЫ
  3. NUMBER 8. STRING 9. НОМЕР ПРОЦЕДУРЫ НА ПЛОЩАДКЕ
  4. PROCEDURE_PLACE 11. STRING 12. МЕСТО ПРОВЕДЕНИЯ ПРОЦЕДУРЫ
  5. TRADE_TYPE 14. STRING 15. СПОСОБ ЗАКУПКИ
  6. FEDERAL_LAW 17. STRING 18. ФЕДЕРАЛЬНЫЙ ЗАКОН
  7. CUSTOMER 20. CUSTOMER 21. ЗАКАЗЧИК
  8. STATUS 23. STRING 24. СТАТУС ПРОЦЕДУРЫ
  9. ACTUAL - АКТУАЛЬНАЯ
  10. ARCHIVED - В АРХИВЕ
  11. CANCELED - ОТМЕНЕНА
  12. DATE_BEGIN 29. INT 30. ДАТА НАЧАЛА ТОРГОВ
  13. DATE_END 32. INT 33. ДАТА ОКОНЧАНИЯ ПОДАЧИ ПРЕДЛОЖЕНИЙ
  14. CURRENCY 35. INT 36. ВАЛЮТА
  15. ALTERNATE_OFFER 38. BOOL 39. АЛЬТЕРНАТИВНЫЕ ПРЕДЛОЖЕНИЯ (МОГУТ/НЕ МОГУТ БЫТЬ)
  16. URL 41. STRING 42. УРЛ НА ПРОЦЕДУРУ
  17. LOTS 44. ARRAY(LOT) 45. ОПИСАНИЕ ЛОТОВ

(СТРУКТУРА CUSTOMER)

  1. НАЗВАНИЕ ПОЛЯ 47. ТИП ДАННЫХ 48. ОПИСАНИЕ
  2. NAME 50. STRING 51. НАЗВАНИЕ ФИРМЫ ЗАКАЗЧИКА ПРОЦЕДУРЫ
  3. INN 53. INT 54. НОМЕР ИНН
  4. COUNTRY 56. INT 57. КОД СТРАНЫ

(СТРУКТУРА LOT)

  1. НАЗВАНИЕ ПОЛЯ 59. ТИП ДАННЫХ 60. ОПИСАНИЕ
  2. NAME 62. STRING 63. НАЗВАНИЕ ЛОТА
  3. OKDP 65. ARRAY(INT) 66. МАССИВ КАТЕГОРИЙ КЛАССИФИКАТОРА
  4. DELIVERY_PLACE 68. ARRAY(STRING) 69. МЕСТО ПОСТАВКИ, МАССИВ АДРЕСОВ
  5. PRICE 71. INT 72. НАЧАЛЬНАЯ ЦЕНА ЛОТА
21 ноября 2017, 04:23    17



Наверх