Позволяет создать заявку на забор посылок.

URL запроса (GET): https://api.boxberry.ru/json.php?token={{token}}&method=CreateIntake&zip=620100&city=Екатеринбург&street=Сибирский тракт&house=12&contact_person=Виктория&contact_phone=9874561236&taking_date=17.08.2020&taking_time_from=10:00&taking_time_to=18:00&seats_count=3&volume=5&weight=12000

URL запроса (POST)https://api.boxberry.ru/json

Входящие параметры:

Параметр

Обяз.

Тип

Описание

Пример

tokenstringтокен для доступа к методуd6f33e419c16131e5325cbd84d5d6000
methodstringназвание методаCreateIntake
zipstring

почтовый индекс

620100
citystringгородЕкатеринбург
streetstringулицаСибирский тракт
housestringдом12
building
stringкорпус1
housing
stringстроение1
flat
stringквартира/офис501
contact_personstringконтактное лицоИванов Иван
contact_phonestringконтактный телефон9874561236
taking_datestringдата забора07.05.2019
taking_time_fromstringвремя забора "с"10:00
taking_time_tostringвремя забора "до"18:00
seats_countintegerкол-во мест3
volumefloatобъем (м^3)5
weightfloatвес (кг)1.2
comment
stringкомментарийкомментарий

Данные ответа:

ПараметрТипОписаниеПример
messagestringномер созданной заявки на забор

91980

При выборе города забора, параметр "city" Москва, есть 3 доступных интервала времени:
"taking_time_from": 10:00
"taking_time_to": 18:00

"taking_time_from": 10:00
"taking_time_to": 14:00

"taking_time_from": 14:00
"taking_time_to": 18:00

Для всех остальных городов есть только один доступный интервал забора:
"taking_time_from": 10:00
"taking_time_to": 18:00

При выборе даты забора параметр "taking_date" нужно проверять текущее время в городе забора, по часовому поясу города забора.

Для города Москва:
При выгрузке заявки на забор до 15:59 часов забор можно выполнить в день выгрузки заявки на забор, в зависимости от выбранного временного интервала("taking_time_from" -"taking_time_to") и текущего на момент выгрузки заявки времени.

Для всех остальных городов:
Если время в выбранном городе < 15:59, доступен выбор дат забора начиная с завтрашнего дня от дня выгрузки заявки на забор.
Если время в выбранном городе >15:59, доступен выбор дат забора, начиная с послезавтра от дня выгрузки заявки на забор.

Правила заполнения параметров метода CreateIntake: 

Параметры должны быть заполнены также как это представлено в таблице выше. Без использования сторонних символов(""; ^^; **; и т.д.)

Запрос
POST /json.php HTTP/1.1
Host: api.boxberry.ru
Content-Type: application/json
{
    "token": "d6f33e419c16131e5325cbd84d5d6000",
    "method": "CreateIntake",
    "zip": "620100",
    "city": "Екатеринбург",
    "street": "Сибирский тракт",
    "house": "12",
    "building": "1",
    "housing": "",
    "flat": "501",
    "contact_person": "Иванов Иван",
    "contact_phone": "9874561236",
    "taking_date": "23.04.2021",
    "taking_time_from": "10:00",
    "taking_time_to": "18:00",
    "seats_count": "3",
    "volume": "5",
    "weight": "1",
    "comment": ""
}
Ответ
{
    "message": 170828
}

 

  • No labels