Here are some more links, for fun.
http://betakeys.pcgamer.com/betakeys/hearthstone-beta-key-giveaway/
That was the button that was supposed to load on the site.
http://betakeys.pcgamer.com/wp-content/plugins/echo2-key-distributor/ajax/kdp.ajax.php?process=reserve&id=39
This might reserve you a key when they had any left.
http://betakeys.pcgamer.com/wp-content/plugins/echo2-key-distributor/ajax/kdp.ajax.php?process=email&id=39&session=SESSIONIDGOESHERE
Replace SESSIONIDGOESHERE with whatever session ID you got from my second link, maybe that would email you a key.
I dunno, I'm not amazing with this stuff. Just posting some neat things in order to force PC Gamer to make their giveaways more secure.Я из тех, кто пробовал этот способ, так как до сих пор не получил ещё ни одного ключа с 100500 раздач...
Этот текст - полу-правда.
Дело в том, что я тоже написал себе такой скрипт, тоже изучив схему раздачи ключей заранее (ajax скрипты были доступны на сайте где-то до обеда сегодняшнего-дня).
Да тут всё расписано верно, кроме одного: нужно быть авторизованным, без авторизации ajax-запросы возвращали вместо ключа loginPrompt:true
И именно вот это обломилось. Упал шлюз авторизации через сторонние сервисы - то есть те, кто был авторизован через фейсбуки и прочие - никто не смог получить ключа. Смогли получить только те, кто был зареган через сайтовый "JOIN", у них и скрипты работали и быть должна.
Перелогиниться у меня не получилось, залогиниться заново тоже... так что, ожидаю раздачу.
Кстати, кому интересно, по логам своего key-сканера могу сказать как уходили ключи (кину лишь некоторые, парсинг шел гораздо чаще):
Date: Fri, 13 Sep 2013 14:00:02 GMT
{"available":"260","session_id":"db9c7f211a7df206cc0142abafd67c33"}
Date: Fri, 13 Sep 2013 14:05:00 GMT
{"available":"192","session_id":"7366b13cf99c6c8ba9652c0e3f0af79b"}
Date: Fri, 13 Sep 2013 14:10:00 GMT
{"available":"148","session_id":"cc424504845173637276abd7367e0a04"}
Date: Fri, 13 Sep 2013 14:15:01 GMT
{"available":"145","session_id":"fcb8d9dcb4ccec340cd4e0eb28ebf40c"}
Date: Fri, 13 Sep 2013 14:20:01 GMT
{"available":"112","session_id":"4ffff9c7ccdada1b0204c05807cf9025"}
Date: Fri, 13 Sep 2013 14:30:44 GMT
{"available":"35","session_id":"ef80ad34395bffc27a00784a39b92013"}
Date: Fri, 13 Sep 2013 14:38:45 GMT
{"available":"0","session_id":"fb1b9a8960706701188e64e6bc656c4f"}
------------------------------
То есть, как вы видите, ключи уходили постепенно (available - это доступное на данный момент количество ключей), пол часа времени было, просто шлюз и регистрация дропнулись.
Однако, как вы видите, раздача была не 350 ключей, а 260. Это 100% факт, 90 ключей замылили или отправили на !@ей от себя. И на прошлой раздаче так же могло быть, но там не парсил. Делаем выводы.