Logging in Skype (GET/POST)

Mkayan

Client
Регистрация
04.08.2016
Сообщения
84
Благодарностей
6
Баллы
8
Делаю авторизацию Skype на GET/POST запросах.
Мутил через браузер и мониторил "Трафик" пока не наткнулся на статейку - тык

И сразу возникли вопросы.
Я не нашел ссылки которая бы могла сразу передать login/password на сервер и получить ответ. То есть приходилось 1) отправлять login - получить ответ 2) отправлять password + ловил много редириктов из-за этого возникли проблемы.

Заинтересовал меня этот POST запрос:
Код:
https://login.live.com/ppsecure/post.srf
Судя по статье может передать login password одним запросом, но составить мне его так и не удалось. Нуждаюсь в помощи (возможно $)

Первый запрос GET

This will redirect to login.live.com. Collect the value of the hidden field named PPFT.
Query Parameters
Response Headers
  • Cookie – contains MSPRequ and MSPOK, both required for the next step
Query Parameters - полагаю это параметры запроса. И от куда мне взять client_id если это первый запрос. redirect_uri - здесь так же не понятно. Нужен редирикт в параметрах ?

If all is well, a hidden field with identifier t will contain a token for the last step.
Query Parameters
Request Headers
  • Set-Cookie – include MSPRequ and MSPOK as obtained earlier, and CkTst with a timestamp in the standard format
Form Parameters
  • login – Skype username or Microsoft account email address
  • passwd – corresponding account password
  • PPFT – as obtained from the hidden field
С куками все понятно но в каком формате составить параметры.

Писать сюда или @mazzen
 
Последнее редактирование:

Moadip

Client
Регистрация
26.09.2015
Сообщения
509
Благодарностей
824
Баллы
93
И от куда мне взять client_id
Вопрос намбер 1. Уходя от темы. Чем снифал траф?
Поставь fiddler, да простят меня все остальные адепты других снифферов.
По твоему вопросу два варианта. Или он есть где то в выше в запросах, или генерится JS.
Если последнее, поздравляю, ты выиграл бонус на мозговынос.))
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)