22

Макдак. Сыграем в шкафчик?

Вы наверняка знаете про акцию в Макдаке "На чемпионат мира по футболу fifa 18".

Суть проста, покупаешь поесть от 400р. регистрируешь чек, выбираешь ящик с призом.

Забегая вперед скажу, при регистрации чека приз присваивается к нему и нету смысла рассчитывать на удачу выбирая шкафчики.

Бонус в комментариях

Автор поста не несёт ответственности за вас и ваши действия.

Пост несёт в себе познавательно-развлекательный контент.

Нам понадобится программа Charles и настроенный прокси на вашем телефоне.

Charles и телефон должны быть подключены к одной wi-fi сети.

Открываем Charles, открываем приложение Макдоналдс на телефоне и смотрим запросы.

Нам нужен запрос с адреса 185.83.242.109

Раскрываем адрес и видим папки api и loyalty

Нам нужна папка loyalty/api

register_device - тут вроде всё понятно (информация о девайсе)

info/gifts_info - здесь список всех призов с описанием и их айдишники.

Весь список призов

users - данные вашего профиля (телефон, почта, ФИО)

checks/user_checks - тут уже хранятся все ваши зарегистрированные чеки

gifts/user_gifts - вот тут находятся все ваши призы которые выпали в шкафчиках

Рассмотрим поближе:

type/category - те самые айдишники призов

status - воспользовались вы призом (0/1 нет/да)

qr - тут все просто, ваш QR в виде текста. В приложение он в виде картинки

digital_code - промокод на PS4/Fifa 18/ Монополия

ficsal_info - данные вашего чека

opened -попыткаигры в тот самый ящик. true - играли. false - не играли.

expiration_date - дата окончания акции 15 апреля

Из описания выше, а именно пункта opened уже можно догадаться, что приз присваивается к вашему чеку и никакого рандома/везения/удачи в виде выбора ящика нету.

Но как же пруфы? Идём дальше...

Берём чек, открываем приложение и фотографируем наш QR код.

На сервер отправляется запрос в виде ФН,ФД,ФП

Сам QR чека стоит из даты покупки, суммы и ФН,ФД,ФП

Запрос возвращается в виде данных о зарегистрированном чеке и присвоенный к чеку приз.

Обращаем внимание на opened, это та самая попытка сыграть в ящик.

Теперь идём открывать свой приз.

Исходящий запрос говорит, что мы хотим использовать свою попытку.

Входящий подтверждает открытие.

Ну и собственно gif анимация открытия ящика.