Обновить
17

Пользователь

1
Подписчики
Отправить сообщение
странно… у меня выдает
Внутренняя ошибка сервиса
Обратитесь в службу поддержки

правда у меня немного через другую дырку… было сделано. видимо прикрыли, гады.
Кстати, на данный момент у всех работает отслеживание через soap?
Мда, у ПР с почтой китая похоже соревнование по борьбе с ботами.
Для Российских IPшников китайцы теперь выдают новый вид капчи:
image
Для пользователей из других стран капча осталась неизменной)
Работает) только теперь необходимо послать два запроса…
В общем оптимизаторы еще те.
Там и другие «перлы» в ссылках есть, но этот самый-самый, имхо )
Индусы)
Чего стоит ссылка на страницу «Решения для бизнеса»:
russianpost.ru/rp/servise/ru/home/bisenes
с чего бы Interface должен подразумевать публичность? так называемое Native API у винды практически недокументировано, но тем не менее оно API)
Ну и тут тоже API внутреннее. т.к. запрос и ответ в json-формате, т.е. для использования скриптами/приложениями. Самое, что ни на есть API, только недокументированное для внешних пользователей.
Хм, а почему ж тогда, к примеру, виндовое малодокументированное Native API таковым зовется?
Легко!
Шлем запрос на
www.emspost.ru/tracking.aspx/TrackOne
в формате json в виде
{«id»:«трек-номер»}

Получаем ответ в том же json
оттуда извлекаем массив d.Operations
в котором и лежат все события по треку.
Либо парсим ответ регулярками, как делаю я:
1. «Извлекаем» массив в первую подгруппу:
,«Operations»:\[(.+?)\]\}
2. извлекаем события. подгруппы: 1я — дата, 2я- время, 3я- индекс, 4я-адрес, 5-я статус.
\{«opDateTime»:"(\d+\.\d+\.\d+) (\d+:\d+)".+?(?:«opAddressIndex»:"(.+?)",)?«opAddressDescription»:"(.+?)",«opStatus»:"(.+?)".+?\}

если нужны и другие поля, то расширяем регулярку под них.

Инфа получена путем анализа работы отслеживания на сайте emspost.
спасибо за инфу!
Подскажите, а тикеты можно создавать раз в 15 минут, или без ограничений?
Ну я считаю, что не одна только моя программа «виновата». Хотя определенный вклад конечно внесен и ей :)
Но самый главный «виновник», имхо, как раз сама почта России.

p.s. И Вам спасибо за «спасибо»)
Молодцом. Подобного сервиса очень не хватает многим. А у меня недостаточно опыта в веб-разработке для грамотной реализации такого.
Хотя есть гдепосылка с каким-то своим апи для отслеживания…
стал? да он и был таким всё время… «быстрым» раньше был доступ через info.russianpost.ru, но его «прикрыли» для общественности с год назад.
Даа… Почта России от скромности не помрет.
Почта России в одном ряду с American Express, Samsung и Coca-cola
Как говориться: сам себя не похвалишь — никто не похвалит
точно! даешь китайский язык)
Я за нормальное АПИ по отслеживанию для всех.
Как в нормальных «заведениях», типа почты Новой Зеландии, почты Израиля, представители которых даже сами связались со мной и предложили перейти на использование АПИ, чтобы не нагружать их сайт.
Даже почтовая служба Фарерских островов имеет возможность отдавать статусы посылок в XML.

Писал им (fc@russianpost.ru) в прошлом году в сентябре, мол, дайте доступ к легковесному отслеживанию, они меня «послали», т.к. работают только с «Крупными корпоративными клиентами»…
Ну что делать, пришлось пользоваться страницей отслеживания на сайте.
А у программы (TrackChecker), автором которой я являюсь, пользователей уже не один десяток тысяч…
Как говориться, сами себе злобные буратины.
в начале ПРОШЛОГО тысячелетия??? ого… Вы из будущего чтоли к нам пишите?

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность