TrackChecker
https://forum.trackchecker.ru/

Страничка онлайн отслеживания для почты России
https://forum.trackchecker.ru/viewtopic.php?f=16&t=192
Страница 4 из 8

Автор:  MetalFan [ Чт янв 03, 2013 12:19 pm ]
Заголовок сообщения:  Страничка онлайн отслеживания для почты России

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

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

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

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

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

Фичи:
  • Возможно задать свой трек в параметрах URL: www.trackchecker.ru/tracking?track=RA123456789RU
  • Опциональные столбцы "Вес" и "Ценность/платеж"
  • Более короткий url с поддержкой трека в нем: www.trackchecker.ru/tracking?RA123456789RU
  • Счетчик дней между событиями
  • Печать информации по треку
  • Английский/Русский

Скрытый текст. Необходимо зарегистрироваться.

Внимание!
Я не занимаюсь консультациями по внедрению скрпита для отслеживания в данной теме. Если не можете справиться самостоятельно, то обратитесь к специалистам.

Автор:  Harmfuler [ Пт май 10, 2013 9:39 pm ]
Заголовок сообщения:  Re: Страничка онлайн отслеживания для почты России

MetalFan писал(а):
BasicSun, так жеж написано, что страница не предназначена для массовой проверки сторонними сервисами.
Ибо сервер ПР начинает сбрасывать соединения при повышении нагрузки, что сказывается на "обычных" пользователях странички.
Поднимайте нужный скрипт у себя на сайте и чекайте сколько влезет)
Вот скрипт от стороннего разработчика для использования внутри php кода: https://github.com/InJapan/russianpost-tracking
Могу выложить и свой, который в json результаты выдает. Но он достаточно топорно написан.


Большое спасибо за ссылку. Скрипт на который Вы давали ссылку я у себя запустил. Все работает...
Но! Зачем я писал запрос на получение запроса логина пароля на [email protected]?
Ведь этот скрипт работает и без них?
Зачем логин пароль который мне прислали после регистрации? Кто знает?

Автор:  MetalFan [ Сб май 11, 2013 9:46 am ]
Заголовок сообщения:  Re: Страничка онлайн отслеживания для почты России

Harmfuler писал(а):
Зачем логин пароль который мне прислали после регистрации? Кто знает?

Честно говоря - без малейшего понятия... ) может будет давать на info.russianpost.ru логинится?

Автор:  MetalFan [ Чт июн 27, 2013 10:46 am ]
Заголовок сообщения:  Re: Страничка онлайн отслеживания для почты России

Кстати, заметил тут одну фичу в ответе от супа...
Теперь в событии импорта (а так же сортировки и некоторых других) наличествует фамилия получателя... Неужто стали "следить"?
Вот как это выглядит:
Скрытый текст. Необходимо зарегистрироваться.

Правда фамилию переврали немного, но в другой посылке четко прописано)
Вот почему такие тормоза... этож блин каждый мелкий пакет "обработать"....

Автор:  impulse [ Чт июн 27, 2013 10:56 am ]
Заголовок сообщения:  Re: Страничка онлайн отслеживания для почты России

MetalFan, суп будешь допиливать под фамилию? Заодно и сервис... :oops:

Автор:  MetalFan [ Чт июн 27, 2013 10:58 am ]
Заголовок сообщения:  Re: Страничка онлайн отслеживания для почты России

impulse, а что, ннада чтоли?

Автор:  DAN [ Чт июн 27, 2013 11:02 am ]
Заголовок сообщения:  Re: Страничка онлайн отслеживания для почты России

MetalFan писал(а):
impulse, а что, ннада чтоли?

Конечно, теперь можно будет устраивать панику не только на тему того, что пакетик едет не в мой город, а не на мою фамилию :lol:

Автор:  Black [ Чт июн 27, 2013 11:22 am ]
Заголовок сообщения:  Re: Страничка онлайн отслеживания для почты России

impulse, DAN, правы на все сто, поддерживаю.

Автор:  MetalFan [ Чт июн 27, 2013 11:27 am ]
Заголовок сообщения:  Re: Страничка онлайн отслеживания для почты России

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

На страничке онлайн отслеживания на панели общей информации теперь так же отображается получатель, если есть...
А так же вес, стоимость и сумма к оплате, опять же, если таковая информация у событий трека имеется.

Автор:  MetalFan [ Чт июн 27, 2013 2:35 pm ]
Заголовок сообщения:  Re: Страничка онлайн отслеживания для почты России

Ну вот... сервак ПР стал отлуп давать(

Автор:  eLsIe [ Чт июн 27, 2013 9:46 pm ]
Заголовок сообщения:  Re: Страничка онлайн отслеживания для почты России

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

Спасибо!

Блиин, как только меня ПР не переименовывает! :o Кто их учил такой обратной транслитерации???

Автор:  MetalFan [ Чт июн 27, 2013 10:46 pm ]
Заголовок сообщения:  Re: Страничка онлайн отслеживания для почты России

eLsIe, )))) ну они меня воообще в кормилича преобразовали, чо)
upd... а в еще одной посылке....
Скрытый текст. Необходимо зарегистрироваться.

дааа.... какой смысл от такой инфы?! )))

Автор:  MetalFan [ Ср авг 21, 2013 11:22 am ]
Заголовок сообщения:  Re: Страничка онлайн отслеживания для почты России

все, что то у них там совсем все с супом поломалось(((

Автор:  maxim.gl [ Ср авг 21, 2013 6:40 pm ]
Заголовок сообщения:  Re: Страничка онлайн отслеживания для почты России

да не, скрипит кое как с 3-ей попытки :lol:

Автор:  digger [ Пн сен 09, 2013 10:12 am ]
Заголовок сообщения:  Re: Страничка онлайн отслеживания для почты России

Всем привет! Почему то показывает информацию то , что адресовано в Москву, хотя на сайте ПР пишет адресовано в Украину и это верно...
Скрытый текст. Вы не состоите в группах, которым доступен этот текст.

Автор:  MetalFan [ Пн сен 09, 2013 10:40 am ]
Заголовок сообщения:  Re: Страничка онлайн отслеживания для почты России

digger, занятно... надо посмотреть)

Автор:  GrAnd [ Пн сен 09, 2013 12:07 pm ]
Заголовок сообщения:  Re: Страничка онлайн отслеживания для почты России

Выходит, что там два поля с дестинейшеном... :)
Код:
<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 засасывается оба поля.

Автор:  MetalFan [ Пн сен 09, 2013 1:12 pm ]
Заголовок сообщения:  Re: Страничка онлайн отслеживания для почты России

GrAnd, ага, сейчас нет возможности, вечером проверю, что там у нас в онлайн версии происходит.
на страничке работа с инфой идет путем парсинга xml и вытягивания конкретных элементов, а не регулярками, как в trackchecker.

Автор:  stick [ Ср дек 04, 2013 11:51 am ]
Заголовок сообщения:  Re: Страничка онлайн отслеживания для почты России

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

Без "Отслеживание почтовых отправлений (Почта России)" и прочих ссылок вверху-внизу страницы.
Я эту страницу пользую как заявку на поиск посылки в дальнем отделении :D Печатаю как на картинке и иду за посылкой. А то оттуда извещения неделю идут. Если вообще доходят.

Автор:  MetalFan [ Ср дек 04, 2013 12:04 pm ]
Заголовок сообщения:  Re: Страничка онлайн отслеживания для почты России

stick, спасибо за идею! посмотрим, может выделю время на это)

Автор:  Flanker [ Вт дек 31, 2013 11:59 am ]
Заголовок сообщения:  Re: Страничка онлайн отслеживания для почты России

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

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

Так вот зашёл я на веб-сайт ПР, а там события не отдаёт ни русская версия, ни английская (БД недоступна). Сопка же события отдаёт. Так что иметь английскую версию через сопку было бы круто, потому что то сайт лежит, то сопка. А вероятность, что будут лежать оба одновременно меньше :)

Автор:  MetalFan [ Вт дек 31, 2013 5:15 pm ]
Заголовок сообщения:  Re: Страничка онлайн отслеживания для почты России

Спасибо за идею! Подумаю, что можно изобрести...

Автор:  alex.orloff [ Сб янв 25, 2014 2:10 pm ]
Заголовок сообщения:  Re: Страничка онлайн отслеживания для почты России

MetalFan писал(а):
Спасибо за идею! Подумаю, что можно изобрести...

MetalFan, насколько мне известно у почты России есть еще и SOAP API для проверки именно сериями (до 3000 посылок за запрос)
Ты этим не занимался?

Автор:  MetalFan [ Вс янв 26, 2014 12:37 am ]
Заголовок сообщения:  Re: Страничка онлайн отслеживания для почты России

alex.orloff, у меня не стояло задачи проверять по 3000шт за запрос) если и есть такая возможность, то я не в курсе

Автор:  Diden05 [ Ср фев 05, 2014 6:54 am ]
Заголовок сообщения:  Re: Страничка онлайн отслеживания для почты России

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

[+]
Код:
<?
//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 [ Ср фев 05, 2014 6:31 pm ]
Заголовок сообщения:  Re: Страничка онлайн отслеживания для почты России

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

Страница 4 из 8 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/