TrackChecker
https://forum.trackchecker.ru/

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

Author:  MetalFan [ Thu Jan 03, 2013 12:19 pm ]
Post subject:  Страничка онлайн отслеживания для почты России

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

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

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

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

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

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

Hidden text. Registration required.

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

Author:  Harmfuler [ Fri May 10, 2013 9:39 pm ]
Post subject:  Re: Страничка онлайн отслеживания для почты России

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


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

Author:  MetalFan [ Sat May 11, 2013 9:46 am ]
Post subject:  Re: Страничка онлайн отслеживания для почты России

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

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

Author:  MetalFan [ Thu Jun 27, 2013 10:46 am ]
Post subject:  Re: Страничка онлайн отслеживания для почты России

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

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

Author:  impulse [ Thu Jun 27, 2013 10:56 am ]
Post subject:  Re: Страничка онлайн отслеживания для почты России

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

Author:  MetalFan [ Thu Jun 27, 2013 10:58 am ]
Post subject:  Re: Страничка онлайн отслеживания для почты России

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

Author:  DAN [ Thu Jun 27, 2013 11:02 am ]
Post subject:  Re: Страничка онлайн отслеживания для почты России

MetalFan wrote:
impulse, а что, ннада чтоли?

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

Author:  Black [ Thu Jun 27, 2013 11:22 am ]
Post subject:  Re: Страничка онлайн отслеживания для почты России

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

Author:  MetalFan [ Thu Jun 27, 2013 11:27 am ]
Post subject:  Re: Страничка онлайн отслеживания для почты России

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

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

Author:  MetalFan [ Thu Jun 27, 2013 2:35 pm ]
Post subject:  Re: Страничка онлайн отслеживания для почты России

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

Author:  eLsIe [ Thu Jun 27, 2013 9:46 pm ]
Post subject:  Re: Страничка онлайн отслеживания для почты России

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

Спасибо!

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

Author:  MetalFan [ Thu Jun 27, 2013 10:46 pm ]
Post subject:  Re: Страничка онлайн отслеживания для почты России

eLsIe, )))) ну они меня воообще в кормилича преобразовали, чо)
upd... а в еще одной посылке....
Hidden text. Registration required.

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

Author:  MetalFan [ Wed Aug 21, 2013 11:22 am ]
Post subject:  Re: Страничка онлайн отслеживания для почты России

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

Author:  maxim.gl [ Wed Aug 21, 2013 6:40 pm ]
Post subject:  Re: Страничка онлайн отслеживания для почты России

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

Author:  digger [ Mon Sep 09, 2013 10:12 am ]
Post subject:  Re: Страничка онлайн отслеживания для почты России

Всем привет! Почему то показывает информацию то , что адресовано в Москву, хотя на сайте ПР пишет адресовано в Украину и это верно...
Hidden text. None of the groups you are a member of have been granted access.

Author:  MetalFan [ Mon Sep 09, 2013 10:40 am ]
Post subject:  Re: Страничка онлайн отслеживания для почты России

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

Author:  GrAnd [ Mon Sep 09, 2013 12:07 pm ]
Post subject:  Re: Страничка онлайн отслеживания для почты России

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

Author:  MetalFan [ Mon Sep 09, 2013 1:12 pm ]
Post subject:  Re: Страничка онлайн отслеживания для почты России

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

Author:  stick [ Wed Dec 04, 2013 11:51 am ]
Post subject:  Re: Страничка онлайн отслеживания для почты России

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

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

Author:  MetalFan [ Wed Dec 04, 2013 12:04 pm ]
Post subject:  Re: Страничка онлайн отслеживания для почты России

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

Author:  Flanker [ Tue Dec 31, 2013 11:59 am ]
Post subject:  Re: Страничка онлайн отслеживания для почты России

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

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

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

Author:  MetalFan [ Tue Dec 31, 2013 5:15 pm ]
Post subject:  Re: Страничка онлайн отслеживания для почты России

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

Author:  alex.orloff [ Sat Jan 25, 2014 2:10 pm ]
Post subject:  Re: Страничка онлайн отслеживания для почты России

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

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

Author:  MetalFan [ Sun Jan 26, 2014 12:37 am ]
Post subject:  Re: Страничка онлайн отслеживания для почты России

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

Author:  Diden05 [ Wed Feb 05, 2014 6:54 am ]
Post subject:  Re: Страничка онлайн отслеживания для почты России

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

[+]
Code:
<?
//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

Author:  crack [ Wed Feb 05, 2014 6:31 pm ]
Post subject:  Re: Страничка онлайн отслеживания для почты России

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

Page 4 of 8 All times are UTC + 3 hours
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/