Изменения

Перейти к: навигация, поиск

API

1316 байт добавлено, 15:21, 9 октября 2019
Описание полей ответа статусов
* '''status''' - статус доставки (список статусов см. ниже). Атрибуты (заполняются начиная с версии системы 2008.0.0.670):
:* '''''eventstore''''' - филиал, к которому относится текущий статус
:* '''''eventtime''''' - время изменения статуса (время зависит от местонахождения филиала)события по часовому поясу места его наступления.:* '''''createtimegmt''''' - время фактического изменения по GMT создания записи о смене статуса в БД. Используется для сортировки записей, чтобы соблюсти хронологическую последовательность. <spoiler text="Подробнее">Большинство событий фиксируются в полях eventtime и createtimegmt на основании одного действия, тогда они отличаются только сдвигом от GMT. Однако, если курьер доставил отправление 10.10.2010 в 20:00, по какой-то причине не внес это в мобильное приложение, на следующий день сдал накладную, и в 9 утра оператор внесла, что он доставил вчера в 20:00. Тогда в createtimegmt будет сегодня 6 утра (GMTдля Москвы), а в eventtime - вчера в 20:00. При этом оператор по каким-то причинам может внести время вручения раньше, чем какое-то предыдущее событие, т.о. нарушится последовательность времени в eventtime, но при сортировке по createtimegmt все-равно все будет правильно.</spoiler>
:* '''''message''''' - наименование филиала-получателя, при передаче между филиалами
:* '''''title''''' - русское наименование статуса

Навигация