Страничка онлайн отслеживания для почты России

Обсуждение сервисов, поддерживаемых и неподдерживаемых программой
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Страничка онлайн отслеживания для почты России

Post by MetalFan »

Посидел я тут вечерок-второй, накидал простенькую страничку для быстрого получения информации
об отправлении с сервиса (soap api) почты России.
Предлагаю обсудить ее в этой теме.
Здесь же планируется разместить список доработок.
Ссылка на страницу.
Огромная просьба - не пользоваться скриптом на моем сайте для автоматизации отслеживания отправлений в массовом порядке. В конце поста размещены ссылки на исходники двух скриптов, позволяющее поднять отслеживание на своем сервере/хостинге.

Пару слов о странице:
Это просто маленькая легкая страничка. Используется суп апи от ПР.
Промежуточный пхп-скрипт обращается к сервису ПР, парсит информацию и возвращает легковесный json, который разбирается скриптом на данной страничке.
Введенные треки никуда не сохраняются, запросы никак не кэшируются, никакой статистики по трекам не ведется.

Пока не планируется добавление поддержки отслеживания на других сервисах, авторизации пользователей, смс/емыл-уведомлений и т.п.

Но предложения по небольшой доработке/увеличению удобства приветствуются.

В свою очередь попрошу пользователей "попиарить" данную страничку на посещаемых интернет-ресурсах.

Фичи:
  • Возможно задать свой трек в параметрах URL: www.trackchecker.ru/tracking?track=RA123456789RU
  • Опциональные столбцы "Вес" и "Ценность/платеж"
  • Более короткий url с поддержкой трека в нем: www.trackchecker.ru/tracking?RA123456789RU
  • Счетчик дней между событиями
  • Печать информации по треку
  • Английский/Русский
 Hidden text. You must register
Внимание!
Я не занимаюсь консультациями по внедрению скрпита для отслеживания в данной теме. Если не можете справиться самостоятельно, то обратитесь к специалистам.
wbw, MetalFan
Harmfuler
Posts: 10
Joined: Mon May 06, 2013 6:24 pm

Re: Страничка онлайн отслеживания для почты России

Post by Harmfuler »

MetalFan wrote:BasicSun, так жеж написано, что страница не предназначена для массовой проверки сторонними сервисами.
Ибо сервер ПР начинает сбрасывать соединения при повышении нагрузки, что сказывается на "обычных" пользователях странички.
Поднимайте нужный скрипт у себя на сайте и чекайте сколько влезет)
Вот скрипт от стороннего разработчика для использования внутри php кода: https://github.com/InJapan/russianpost-tracking
Могу выложить и свой, который в json результаты выдает. Но он достаточно топорно написан.
Большое спасибо за ссылку. Скрипт на который Вы давали ссылку я у себя запустил. Все работает...
Но! Зачем я писал запрос на получение запроса логина пароля на fc@russianpost.ru?
Ведь этот скрипт работает и без них?
Зачем логин пароль который мне прислали после регистрации? Кто знает?
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Страничка онлайн отслеживания для почты России

Post by MetalFan »

Harmfuler wrote:Зачем логин пароль который мне прислали после регистрации? Кто знает?
Честно говоря - без малейшего понятия... ) может будет давать на info.russianpost.ru логинится?
wbw, MetalFan
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Страничка онлайн отслеживания для почты России

Post by MetalFan »

Кстати, заметил тут одну фичу в ответе от супа...
Теперь в событии импорта (а так же сортировки и некоторых других) наличествует фамилия получателя... Неужто стали "следить"?
Вот как это выглядит:
 Hidden text. You must register
Правда фамилию переврали немного, но в другой посылке четко прописано)
Вот почему такие тормоза... этож блин каждый мелкий пакет "обработать"....
wbw, MetalFan
User avatar
impulse
Posts: 276
Joined: Wed Feb 06, 2013 5:59 pm
Location: Labinsk
Has thanked: 1 time
Been thanked: 8 times

Re: Страничка онлайн отслеживания для почты России

Post by impulse »

MetalFan, суп будешь допиливать под фамилию? Заодно и сервис... :oops:
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Страничка онлайн отслеживания для почты России

Post by MetalFan »

impulse, а что, ннада чтоли?
wbw, MetalFan
User avatar
DAN
Posts: 215
Joined: Mon Nov 26, 2012 11:47 am
Location: РФ, Брянская область
Has thanked: 573 times
Been thanked: 18 times

Re: Страничка онлайн отслеживания для почты России

Post by DAN »

MetalFan wrote:impulse, а что, ннада чтоли?
Конечно, теперь можно будет устраивать панику не только на тему того, что пакетик едет не в мой город, а не на мою фамилию :lol:
Black
Posts: 590
Joined: Wed Dec 12, 2012 5:40 pm
Location: RUS 23
Has thanked: 2 times
Been thanked: 6 times

Re: Страничка онлайн отслеживания для почты России

Post by Black »

impulse, DAN, правы на все сто, поддерживаю.
ru_win_7_ultimate_sp1_x64
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Страничка онлайн отслеживания для почты России

Post by MetalFan »

Добавил для сервиса rus

На страничке онлайн отслеживания на панели общей информации теперь так же отображается получатель, если есть...
А так же вес, стоимость и сумма к оплате, опять же, если таковая информация у событий трека имеется.
wbw, MetalFan
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Страничка онлайн отслеживания для почты России

Post by MetalFan »

Ну вот... сервак ПР стал отлуп давать(
wbw, MetalFan
User avatar
eLsIe
Posts: 721
Joined: Tue Dec 11, 2012 5:13 am
Has thanked: 57 times
Been thanked: 24 times

Re: Страничка онлайн отслеживания для почты России

Post by eLsIe »

MetalFan wrote:Добавил для сервиса rus
На страничке онлайн отслеживания на панели общей информации теперь так же отображается получатель, если есть...
Спасибо!

Блиин, как только меня ПР не переименовывает! :o Кто их учил такой обратной транслитерации???
Это тело всегда находит отдохновение в праздности. Кто может обременить нас почётом или позором, приобретениями или утратами?
Это сердце всегда находит удовольствие в покое. Кто может смутить нас истиной или ложью, выгодой или ущербом?
Хун Цзычен.
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Страничка онлайн отслеживания для почты России

Post by MetalFan »

eLsIe, )))) ну они меня воообще в кормилича преобразовали, чо)
upd... а в еще одной посылке....
 Hidden text. You must register
дааа.... какой смысл от такой инфы?! )))
wbw, MetalFan
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Страничка онлайн отслеживания для почты России

Post by MetalFan »

все, что то у них там совсем все с супом поломалось(((
wbw, MetalFan
User avatar
maxim.gl
Posts: 519
Joined: Mon Nov 26, 2012 6:49 am
Location: Лен.обл
Has thanked: 220 times
Been thanked: 26 times

Re: Страничка онлайн отслеживания для почты России

Post by maxim.gl »

да не, скрипит кое как с 3-ей попытки :lol:
digger
Posts: 1
Joined: Mon Sep 09, 2013 10:08 am

Re: Страничка онлайн отслеживания для почты России

Post by digger »

Всем привет! Почему то показывает информацию то , что адресовано в Москву, хотя на сайте ПР пишет адресовано в Украину и это верно...
 Hidden text. You are not a member of the groups to which this text is available
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Страничка онлайн отслеживания для почты России

Post by MetalFan »

digger, занятно... надо посмотреть)
wbw, MetalFan
User avatar
GrAnd
Android developer
Posts: 103
Joined: Mon Nov 26, 2012 10:56 am
Location: Столица

Re: Страничка онлайн отслеживания для почты России

Post by GrAnd »

Выходит, что там два поля с дестинейшеном... :)

Code: Select all

<ns2:AddressParameters>
    <ns2:DestinationAddress>
        <ns2:Index>__104000__</ns2:Index>
        <ns2:Description>__Москва__</ns2:Description>
    </ns2:DestinationAddress>
    <ns2:OperationAddress>
        <ns2:Index>164170</ns2:Index>
        <ns2:Description>Мирный</ns2:Description>
    </ns2:OperationAddress>
    <ns2:MailDirect>
        <ns2:Id>804</ns2:Id>
        <ns2:NameRU>__Украина__</ns2:NameRU>
    </ns2:MailDirect>
    <ns2:CountryOper>
        <ns2:Id>643</ns2:Id>
    </ns2:CountryOper>
</ns2:AddressParameters>
Кстати, в TrackChecker засасывается оба поля.
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Страничка онлайн отслеживания для почты России

Post by MetalFan »

GrAnd, ага, сейчас нет возможности, вечером проверю, что там у нас в онлайн версии происходит.
на страничке работа с инфой идет путем парсинга xml и вытягивания конкретных элементов, а не регулярками, как в trackchecker.
wbw, MetalFan
User avatar
stick
Posts: 302
Joined: Sat Dec 01, 2012 10:17 am
Has thanked: 15 times
Been thanked: 5 times

Re: Страничка онлайн отслеживания для почты России

Post by stick »

В качестве пожелания:
Добавить на страницу кнопку "печать" или "версия для печати"
По которой на принтер будет отправляться шапка трека + события. вот так
Image

Без "Отслеживание почтовых отправлений (Почта России)" и прочих ссылок вверху-внизу страницы.
Я эту страницу пользую как заявку на поиск посылки в дальнем отделении :D Печатаю как на картинке и иду за посылкой. А то оттуда извещения неделю идут. Если вообще доходят.
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Страничка онлайн отслеживания для почты России

Post by MetalFan »

stick, спасибо за идею! посмотрим, может выделю время на это)
wbw, MetalFan
Flanker
Posts: 455
Joined: Thu Dec 20, 2012 4:54 pm
Has thanked: 64 times
Been thanked: 37 times

Re: Страничка онлайн отслеживания для почты России

Post by Flanker »

Предлагаю добавить страницу английской версии событий. Основных событий немного, их можно перевести ручками (Импорт, таможня, сортировочный центр и т.д.), а имена сортировочных центров и фамилию сделать обычной транслитерацией, также как это сделано на английской версии сайта ПР.

Раньше 17track.net парсил события с английский версии сайта ПР, а сейчас парсит на русском. Сегодня прод лог скопировал и просит пояснять, мол я не понимаю язык (хотя, если вбить лог в переводчик гугла, то всё там очевидно: import, custom clearance, leaving of international exchange, sorting и т.д., а названия сортировочных центров нафик не нужны. Но, видимо, он какой-то ленивый).

Так вот зашёл я на веб-сайт ПР, а там события не отдаёт ни русская версия, ни английская (БД недоступна). Сопка же события отдаёт. Так что иметь английскую версию через сопку было бы круто, потому что то сайт лежит, то сопка. А вероятность, что будут лежать оба одновременно меньше :)
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Страничка онлайн отслеживания для почты России

Post by MetalFan »

Спасибо за идею! Подумаю, что можно изобрести...
wbw, MetalFan
alex.orloff
Posts: 6
Joined: Sat Jan 25, 2014 1:51 pm

Re: Страничка онлайн отслеживания для почты России

Post by alex.orloff »

MetalFan wrote:Спасибо за идею! Подумаю, что можно изобрести...
MetalFan, насколько мне известно у почты России есть еще и SOAP API для проверки именно сериями (до 3000 посылок за запрос)
Ты этим не занимался?
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Страничка онлайн отслеживания для почты России

Post by MetalFan »

alex.orloff, у меня не стояло задачи проверять по 3000шт за запрос) если и есть такая возможность, то я не в курсе
wbw, MetalFan
Diden05
Posts: 3
Joined: Wed Feb 05, 2014 6:25 am

Re: Страничка онлайн отслеживания для почты России

Post by Diden05 »

Похоже поломалось, делаем такой вот запрос:
[+]

Code: Select all

<?
//include the library
require_once('russianpost.lib.php');

$arTrack = array(
	"61408765394111", "61405169003397", "61408765393350", "61408765393664", "61496168037865", "61496168036394"
);
try {
    echo "<pre>";
    foreach($arTrack as $value){
		sleep(3);
		$client = new RussianPostAPI();
        $otv = (array) $client->getOperationHistory($value);
        print_r($otv);
    }
} 
catch(RussianPostException $e) {
  die('Something went wrong: ' . $e->getMessage() . "\n");
}
?>
а в ответ Something went wrong: There is no tracking data in XML response
crack
Posts: 3
Joined: Wed Feb 05, 2014 5:49 pm

Re: Страничка онлайн отслеживания для почты России

Post by crack »

У всех работает SOAP? У меня с 15:30 вчерашнего дня нет информации.