[Done] КазПочта. KazPost (SID: kz_post)

Запросы на добавление новых/исправление существующих сревисов
Requests for add new or update/fix existing service

Moderator: Moderators

hanif
Posts: 3
Joined: Sun Mar 10, 2013 1:15 pm

КазПочта. KazPost (SID: kz_post)

Post by hanif »

Name: KazPost, КазПочта, Почта Казахстана
SID: kz_post
URL: http://www.kazpost.kz/
[+] Исходное сообщение
Всем привет. спасибо за прогу! удобная.
Ребят токо вот посылки в Казахстане не трекаются.
С китая идет, на сайте казпочты трекается, а в проге нет.
 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: КазПочта. KazPost (SID: kz_post)

Post by MetalFan »

devil_ko, ок... тогда придется ставить Fiddler и смотреть, что там шлется из TC и прилетает в ответ от сервера казпочты...
wbw, MetalFan
blackride
Posts: 4
Joined: Thu Jul 10, 2014 6:23 pm
Has thanked: 1 time

Re: КазПочта. KazPost (SID: kz_post)

Post by blackride »

а нельзя сделать парсинг с сайта http://www.17track.net/ ?
Казпочту проверяет без капчи. Очень удобно.
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: КазПочта. KazPost (SID: kz_post)

Post by MetalFan »

wbw, MetalFan
phoenixx
Posts: 14
Joined: Tue Aug 26, 2014 6:07 pm
Has thanked: 2 times
Been thanked: 1 time

Re: КазПочта. KazPost (SID: kz_post)

Post by phoenixx »

день добрый
у Казпочты появился новый сервис отслеживания в бетаверсии, без капчи, находится по адресу https://track.kazpost.kz/

на странице сервиса есть ссылка на апи, пишут вот что
Общая документация сервиса АО Казпочта, предоставляет сторонним клиентам подключатся через REST API сервис. Для того чтобы получить его необходимо обратиться в ДЭИС по телефону +7 727 355 555, Email : deis@kazpost.kz На данный момент доступны следуюшие сервисы : Сервис - Трекинг Сервис - Трекинг Widget JS Сервис - Подписка на трекинг через ( Web, Email, SMS, Push, IVR ) Сервис - Подписка на трекинг по ( Адрес, Новый Индекс™, Тел, Email) Сервис - Подписка на трекинг для Бизнеса Business®Track Сервис - Подписка на трекинг для трекеров Сервис - Справочники ( Отделений, Статусов ) Сервис - Статистика ( Открытые данные ) Сервис трекинга - Public Предоставляет информацию о посылке, историю прохожденя маршрутов URL сервиса http(s)://track.kazpost.kz/api/{версия}/{ШПИ} - Детали о посылке http(s)://track.kazpost.kz/api/{версия}/{ШПИ}/events - История Пример : http://track.kazpost.kz/api/v1/RK070333557CN Пример : http://track.kazpost.kz/api/v1/RK070333557CN/events
можно добавить?
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: КазПочта. KazPost (SID: kz_post)

Post by MetalFan »

Ура! Дождались!
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: КазПочта. KazPost (SID: kz_post)

Post by MetalFan »

Ррррр.... не могли блин линейный список событий с датами/временем сделать...
прикрутил

вошло в пререлизные сервисы/included in prerelease services
wbw, MetalFan
Comandante
Posts: 11
Joined: Tue Mar 04, 2014 9:48 pm

Re: КазПочта. KazPost (SID: kz_post)

Post by Comandante »

MetalFan wrote:Ррррр.... не могли блин линейный список событий с датами/временем сделать...
прикрутил

вошло в пререлизные сервисы/included in prerelease services
Спасибо! Надеемся, больше ничего менять не будут!
Может, так и надо, а может на обратили внимание - раньше события были более детальны (передано таможне, выпущено таможней и т.д.) теперь события показываются в таком виде:
SRT_CUSTOM_I, Участок по обработке международной почты г. Алматы, 220096
SNDZONE_T_I, Участок по обработке международной почты г. Алматы, 220096
SRTRPOREG_I, Участок по обработке международной почты г. Алматы, 220096
Трек:
 Hidden text. You must register
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: КазПочта. KazPost (SID: kz_post)

Post by MetalFan »

Comandante, какая версия программы? почему-то у вас не сработали предзамены. проблема в чем-то другом

вот черти, у них в апи текстовки статусов отличаются от того, что на страничке новой выдаются...
в общем они там похоже активно пилят отслеживание и еще сто раз все поменяется.
Переделал пока на использование запроса, что их новая страничка делает. вроде работает пока.
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: КазПочта. KazPost (SID: kz_post)

Post by MetalFan »

Перезалито. Сделаны правки для корректной работы kz_post в мобильной версии.
wbw, MetalFan
VladYar
Posts: 42
Joined: Mon Oct 07, 2013 4:59 am
Has thanked: 2 times

Re: КазПочта. KazPost (SID: kz_post)

Post by VladYar »

MetalFan wrote:Сделаны правки для корректной работы kz_post в мобильной версии
С этим пререлизом в десктопной версии "RequestError (12152) HTTP INVALID SERVER RESPONSE"
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: КазПочта. KazPost (SID: kz_post)

Post by MetalFan »

Проблема не в релизе, а в сервере похоже
wbw, MetalFan
VladYar
Posts: 42
Joined: Mon Oct 07, 2013 4:59 am
Has thanked: 2 times

Re: КазПочта. KazPost (SID: kz_post)

Post by VladYar »

Видимо, что так.Через некоторое время стало все нормально.
kazpost
Posts: 8
Joined: Fri Jun 12, 2015 11:14 pm
Been thanked: 2 times

Re: КазПочта. KazPost (SID: kz_post)

Post by kazpost »

Статусы вот тут https://track.kazpost.kz/api/status_mappings/

Code: Select all

{
BOXISS_UNDO: {
old: "Отмена вручения из а-я",
new: "Отмена вручения из а-я",
lv: 0
},
AVIASND: {
old: "Отправка на рейс",
new: "Отправка на рейс",
lv: 0
},
AVIASND_UNDO: {
old: "Отмена отправки на рейс",
new: "Отмена отправки на рейс",
lv: 0
},
BAT: {
old: "Партионный прием",
new: "Партионный прием",
lv: 0
},
CUSTOM_RET: {
old: "Возврат с таможни",
new: "Возврат с таможни",
lv: 0
},
CUSTSRT_SND: {
old: "Выпуск с таможни(с хранения)",
new: "Выпуск с таможни(с хранения)",
lv: 0
},
итд...
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: КазПочта. KazPost (SID: kz_post)

Post by MetalFan »

kazpost, ой, а вы кто с таким ником? )
Да, я статусы откуда-то из жаваскрипта дернул.
wbw, MetalFan
kazpost
Posts: 8
Joined: Fri Jun 12, 2015 11:14 pm
Been thanked: 2 times

Re: КазПочта. KazPost (SID: kz_post)

Post by kazpost »

MetalFan wrote:kazpost, ой, а вы кто с таким ником? )
Да, я статусы откуда-то из жаваскрипта дернул.
Разработчик Казпочты
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: КазПочта. KazPost (SID: kz_post)

Post by MetalFan »

kazpost, Ооооо) спасибо, будет теперь кого мучать вопросами))))
Пожалуй переделаю запросы от программы на вызов API, а то пока пришлось "дернуть" способ (я так понял, что почти то же, что и api), что использует ваша страничка новая.
wbw, MetalFan
kazpost
Posts: 8
Joined: Fri Jun 12, 2015 11:14 pm
Been thanked: 2 times

Re: КазПочта. KazPost (SID: kz_post)

Post by kazpost »

Да все верно, для стабильности, пользуйтесь только APIшной ссылкой

Code: Select all

https://track.kazpost.kz/api/v1/{трекномер}
https://track.kazpost.kz/api/v1/{трекномер}/events
или более новая версия, где информация о посылке поболее

Code: Select all

https://track.kazpost.kz/api/v2/{трекномер}
p.s помните там есть пока ограничение : 6 запросов в минуту и 10 соединений от 1 ip, все что выше будет отдавать ошибкой 429 Too Many Requests
p.s.s скоро на подходе подписка на слежение, чтобы каждый раз не дергать сервис, он будет дергать всех по мере изменения статусов
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: КазПочта. KazPost (SID: kz_post)

Post by MetalFan »

kazpost, спасибо за инфу и за то, что держите в курсе изменений и новостей!
Постараюсь переделать в ближайшее время на v1. Ибо малоли у кого более 6 посылок за раз проверяется...
А каким образом сервис будет дергать подписчиков? У меня программа боюсь такого не поддерживает( она просто шлет http запрос, а потом парсит ответ регулярками.

Кстати, вопрос, а как много запросов приходит от программы? Есть статистика?
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: КазПочта. KazPost (SID: kz_post)

Post by MetalFan »

kazpost, кстати, вот почему я отказался от использования api, у вас там дата с месяцем в текстовом формате...
не могли бы вы сделать формат даты более унифицированным? например в виде DD-MM-YYYY?

Переделал на API.

вошло в пререлизные сервисы/included in prerelease services
wbw, MetalFan
VladYar
Posts: 42
Joined: Mon Oct 07, 2013 4:59 am
Has thanked: 2 times

Re: КазПочта. KazPost (SID: kz_post)

Post by VladYar »

С этим пререлизом получается так. Сначала появились сообщения с Казпочты нормального вида, типа "Передано таможне, Участок по обработке международной почты г. Алматы, 220096". Через несколько часов появились "дубли" событий, но уже вида "SRT_CUSTOM_I, Участок по обработке международной почты г. Алматы, 220096), т.е. событий стало по два.
goldsmith
Posts: 4
Joined: Sun Jun 08, 2014 5:45 pm

Re: КазПочта. KazPost (SID: kz_post)

Post by goldsmith »

https://track.kazpost.kz

сайт поменяли капчи нет, теперь. можно подправить?
kazpost
Posts: 8
Joined: Fri Jun 12, 2015 11:14 pm
Been thanked: 2 times

Re: КазПочта. KazPost (SID: kz_post)

Post by kazpost »

MetalFan wrote:kazpost, кстати, вот почему я отказался от использования api, у вас там дата с месяцем в текстовом формате...
не могли бы вы сделать формат даты более унифицированным? например в виде DD-MM-YYYY?

Переделал на API.

вошло в пререлизные сервисы/included in prerelease services
Версия API v1 устаревает быстро, советую уже переходить сразу на v2
p.s Даты подправлены на DD.MM.YYYY
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: КазПочта. KazPost (SID: kz_post)

Post by MetalFan »

kazpost, спасибо за предложение) я уже писал, почему переход v2 может не устроить пользователей программы, которые отслеживают много (более 6) треков на вашем сервисе...
kazpost wrote:p.s Даты подправлены на DD.MM.YYYY
учел,
вошло в пререлизные сервисы/included in prerelease services


VladYar, треки, треки, треки пожалуйста!
проверил, в последней версии программы с последними сервисами подмены делаются норм.
wbw, MetalFan
User avatar
MafiaDon
Posts: 27
Joined: Wed Feb 26, 2014 4:41 pm
Has thanked: 18 times

Re: КазПочта. KazPost (SID: kz_post)

Post by MafiaDon »

Да, действительно повторяются события. Трек номер:
 Hidden text. You must register
Скриншот как было и как стало (выделенное новое) Image
Статуса "Вручено" теперь нету.
Last edited by MafiaDon on Wed Jun 17, 2015 4:35 pm, edited 2 times in total.
kazpost
Posts: 8
Joined: Fri Jun 12, 2015 11:14 pm
Been thanked: 2 times

Re: КазПочта. KazPost (SID: kz_post)

Post by kazpost »

Не вижу повторений, у всех событий время разное

http://track.kazpost.kz/api/v1/RC129204201HK/events

Code: Select all

{"trackid":"RC129204201HK",
"timestamp":"19:28:19 17.06.2015",
"version":"v1",
"events":[
{"activity":[{}]},
{"date":"16.06.2015","activity":[{"time":"18:19","zip":"130099","city":"","name":"ЦОУ г.Актау","status":["ISSSC_I"]},{}]},{"date":"15.06.2015","activity":[{"time":"13:38","zip":"130099","city":"","name":"ЦОУ г.Актау","status":["STRSC_I"]},{"time":"13:33","zip":"130099","city":"","name":"ЦОУ г.Актау","status":["SNDZONE_I"]},{"time":"13:33","zip":"130099","city":"","name":"ЦОУ г.Актау","status":["REGSRT_I"]},{"time":"13:33","zip":"130099","city":"","name":"ЦОУ г.Актау","status":["TRNSRT_I"]},{"time":"12:48","zip":"801331","city":"","name":"УСПП г. Актау","status":["SRTRPOREG_I"]},{"time":"10:31","zip":"801331","city":"","name":"УСПП г. Актау","status":["REGSRT_I"]},{"time":"10:31","zip":"801331","city":"","name":"УСПП г. Актау","status":["TRNSRT_I"]},{"time":"10:31","zip":"801331","city":"","name":"УСПП г. Актау","status":["SNDZONE_I"]},{"time":"10:14","zip":"801331","city":"","name":"УСПП г. Актау","status":["TRNBAG_I"]},{}]},{"date":"14.06.2015","activity":[{"time":"09:36","zip":"220084","city":"","name":"Участок по обработке авиапочты г. Алматы","status":["TRNBAG_I"]},{"time":"08:23","zip":"220094","city":"","name":"Участок по приему и отправки почтовых отправлений г. Алматы","status":["SRTSND_I"]},{"time":"06:17","zip":"220091","city":"","name":"Участок по обработке ценных писем и бандеролей. мелких пакетов  и посылок г. Алматы","status":["SRTRPOREG_I"]},{}]},{"date":"13.06.2015","activity":[{"time":"10:40","zip":"220096","city":"","name":"Участок по обработке международной почты г. Алматы","status":["SNDZONE_T_I"]},{}]},{"date":"12.06.2015","activity":[{"time":"19:07","zip":"220096","city":"","name":"Участок по обработке международной почты г. Алматы","status":["SRT_CUSTOM_I"]},{"time":"18:57","zip":"220096","city":"","name":"Участок по обработке международной почты г. Алматы","status":["SNDZONE_I"]},{"time":"18:57","zip":"220096","city":"","name":"Участок по обработке международной почты г. Алматы","status":["REGSRT_I"]},{"time":"18:57","zip":"220096","city":"","name":"Участок по обработке международной почты г. Алматы","status":["TRNSRT_I"]},{}]}]
}