Добавлено/обновлено в пререлизных сервисах
Added/Updated in prerelease services
[Done] UPS (SID: ups, ups_ru, ups_it, ups_sk)
Moderator: Moderators
-
Back2space
- Posts: 1
- Joined: Wed Jul 16, 2025 10:29 am
Проблема с обновлением статусов UPS-треков
Добрый день!
Столкнулся с проблемой при отслеживании UPS-посылок и буду благодарен за помощь.
Описание:
Использую Portable версию с актуальными обновлениями
При использовании сервиса "ups" некоторые трек-номера не обновляют статус
При переключении сервиса на "il_ship" (UPS Israel) информация обновляется, но отображается на иврите
Особенности:
На мобильном интернете сервис "ups" работает корректно для всех UPS-треков
При подключении к WiFi те же треки перестают обновляться
Проблема затрагивает не все UPS-треки, а только часть
Определить проблемный трек можно только после попытки обновить статусы — визуально треки никак не отличаются
Ошибка воспроизводится на двух ноутбука подключенных к одной сети, как на Portable, так и на оригинальной версии приложения
В мобильной версии приложения (на том же устройстве, с которого раздавался интернет) статус проблемного трека через сервис "ups" также не отображается, что странно
Предположение:
Похоже на блокировку по IP-адресу, однако мобильная версия на "рабочем" IP всё равно не работает. Кроме того, проблема не со всеми трек-номерами UPS, а лишь с некоторой частью.
Подскажите, пожалуйста, с чем это может быть связано?
Столкнулся с проблемой при отслеживании UPS-посылок и буду благодарен за помощь.
Описание:
Использую Portable версию с актуальными обновлениями
При использовании сервиса "ups" некоторые трек-номера не обновляют статус
При переключении сервиса на "il_ship" (UPS Israel) информация обновляется, но отображается на иврите
Особенности:
На мобильном интернете сервис "ups" работает корректно для всех UPS-треков
При подключении к WiFi те же треки перестают обновляться
Проблема затрагивает не все UPS-треки, а только часть
Определить проблемный трек можно только после попытки обновить статусы — визуально треки никак не отличаются
Ошибка воспроизводится на двух ноутбука подключенных к одной сети, как на Portable, так и на оригинальной версии приложения
В мобильной версии приложения (на том же устройстве, с которого раздавался интернет) статус проблемного трека через сервис "ups" также не отображается, что странно
Предположение:
Похоже на блокировку по IP-адресу, однако мобильная версия на "рабочем" IP всё равно не работает. Кроме того, проблема не со всеми трек-номерами UPS, а лишь с некоторой частью.
Подскажите, пожалуйста, с чем это может быть связано?
Re: UPS (SID: ups, ups_ru, ups_it, ups_sk)
Back2space, с недавних пор UPS стал вводить ограничения на своих сайтах и API и при большом количестве одновременных запросов вообще временно ограничивать весь аккаунт к их API, т.е. блокировка на несколько минут/часов/дней может быть не только для вашего IP-адреса а вообще для всех пользователей приложения.
Мы со своей стороны пытаемся как-то избежать этих блокировок ограничив максимальное количество одновременных запросов. Если повезёт то одновременно будет отслеживаться примерно до 40 треков. В идеале лучше вообще оставить включенным только один какой-то UPS сервис а не все сразу.
В последних версиях приложения треки проверяются в случайном порядке как раз для повышения вероятности получения новых событий - раньше треки проверялись в порядке сортировки и новые события всегда получали одни и те же треки, а треки с конца всегда завершались ошибкой.
Мы со своей стороны пытаемся как-то избежать этих блокировок ограничив максимальное количество одновременных запросов. Если повезёт то одновременно будет отслеживаться примерно до 40 треков. В идеале лучше вообще оставить включенным только один какой-то UPS сервис а не все сразу.
В последних версиях приложения треки проверяются в случайном порядке как раз для повышения вероятности получения новых событий - раньше треки проверялись в порядке сортировки и новые события всегда получали одни и те же треки, а треки с конца всегда завершались ошибкой.