🦑Turkish Airlines через AirCanada

🍁Как бы я ни хвалил программу AirCanada Aeroplan, есть в ней один необъяснимый косяк. Билеты Turkish Airlines, выбитые за мили AirCanada, не приходят на почту и не отображаются нормально в личном кабинете! На сайте AirCanada есть лишь «канадский» PNR, который не пробивается на сайте Туркишей. И вместо информации о брони на сайте зияет ошибка
There was an error retrieving your ticket information. (TKRT_003)
Согласитесь, неприятно купить билет, а потом не иметь возможности даже посмотреть: а правильно ли ты указал дату и время?

🤓 Что характерно, в момент выписки билета, на экране подтверждения есть нормальный PNR, который пробивается на сайте Туркишей. Но если его не записать — то к брони уже не попасть...
Или попасть? Я убил около часа, но нашёл решение, как узнать PNR билета Turkish Airlines, выбитого через AirCanada постфактум:

1️⃣ Заходим в личный кабинет AirCanada, в раздел My Trips. Включаем «Режим отладки» [например, в Хроме он вызывается по (🍏Fn-)F12], Находим вкладку Network. После этого тыкаем на нужную бронь Turkish Airlines в списке билетов.

2️⃣ Ждём, пока бронь прогрузится и появится ошибка TKRT_003

3️⃣ В отладчике в левой колонке находим вызов к методу bkgd и смотрим json, который вернулся в ответ (вкладка Response)

4️⃣ В ответе ищем атрибут "airlineOrderId". В нём и находится искомый PNR, который уже пробивается на сайте Туркишей.
Если атрибут не находится, то полный путь к нему в этом джейсоне такой:
data.air.bounds[0].flights[0].airlineOrderId

💺К сожалению, даже с этим PNR'ом не получается выбрать места до начала онлайн-регистрации. Почему-то на партнёрских билетах эта опция заблокирована. Однако, с ним становится возможным хотя бы пройти эту самую онлайн-регистрацию

#Антон_и_мили
👍 42🌚 11🔥 6 2😁 21 1
2.3K (2.7%)

По теме