API key

Для того, чтобы использовать этот API, необходимо создать ключ TrackingMore API в API Keys.

The base URL

http://api.trackingmore.com/v2

Header

In order to verify and authenticate your application (e.g. your site), all of the requests that you make to the API must include your unique TrackingMore API Key header (Trackingmore-Api-Key), which you can generate and/or find in the TrackingMore Panel.

Content-Type: application/json
Trackingmore-Api-Key: YOUR_API_KEY

Список отслеживания статусов

StringDescription
pendingНовые поставки добавил, что, ожидающих для отслеживания
notfoundЭлемент не найден в данный момент.
transitПункт поставляется из возникая и по пути к месту назначения
pickupЭлемент находится вне для доставки или прибыли на местные объекты, вы можете запланировать для доставки или пикап
deliveredГруз был доставлен успешно.
undeliveredПеревозчик пытался доставить, но не удалось и обычно оставляет извещение и повторит попытку доставки.
exceptionЭлемент может претерпеть состояние необычные доставки, это может из-за нескольких причин, скорее всего, элемент был возвращен отправителю, таможенный вопрос, потерял, поврежденных и др.
expiredПункт был в период перевозки за долгое время до сих пор не поставленных результатов.

Типичные сервера ответов

Мы будем реагировать с одним из следующих кодов состояния.

CodeDescription
200OK - Запрос был успешным (некоторые вызовы API могут возвращать 201 вместо).
201Created - Запрос был успешным, и ресурс был создан.
202Created - Запрос был успешным, но превышение лимита.
401Unauthorized - Ошибка аутентификации или пользователя нет разрешения для запрашиваемой операции.
4001Unauthorized - Недопустимый ключ API.
4002Unauthorized - API ключ был удален.
4012Bad Request - Запрос не следует понимать или не хватает требуемых параметров.
4013Bad Request - Tracking_number не требуется.
4014Bad Request - Значение «tracking_number» является недопустимым.
4015Bad Request - Значение «carrier_code» является недопустимым.
4016Bad Request - Отслеживание уже существует.
4017Bad Request - Отслеживание не существует.
4018Bad Request - Из-за перегрузки рисков для этой функции требуется пользовательской активации. Для получения дополнительной информации свяжитесь с [email protected]
4020Bad Request - Ограничить до 200 одновременно
4021Bad Request - Ваш остаток не является достаточно, так что вы не можете вызывать API запроса данных.
4031No Content - Запрос был успешным, но ответ является пустым.
4032No Content - Не удается обнаружить курьера.
402Payment Required - Необходима оплата.
403Forbidden - Отказано в доступе.
404Not Found - Ресурс не был найден.
405Method Not Allowed - Запрошенный метод не поддерживается для указанного ресурса.
409Conflict - Запрос не может быть завершена из-за конфликта.
429Too Many Requests - Превышение ограничения по API. Приостановка запросов, подождите две минуты и повторите попытку.
500Server error
503Service Unavailable - Служба является временно недоступен (например платформы планового). Повторите попытку позже.

Запросить ограничение скорости

Мы применить небольшое количество ограничения скорости. Пожалуйста имейте в виду, что если вы превышает эти пределы, вы получите ошибка 429.

  • Слежение в реальном времени: каждый IP, максимум 3 запросов в секунду.

  • TranslateApiException

    Method: Translate()

    Message: The Azure Market Place Translator Subscription associated with the request credentials has zero balance.

    message id=1336.V2_Rest.Translate.23B49D37