Такой хорошо документированный код, как на Технопойнте редко встречается,
прочитайте его. (Ссылка не всегда открывается, видимо, есть какие-то проверки на источник перехода на стороне сервера. Самостоятельно найти ее в панели разработчика, думаю, не составит труда)
Если не сможете разобраться, боюсь, ответы здесь вам тоже не помогут.