Конференция "Сети" » Login на Google [D7, WinXP]
 
  • Domkrat (19.03.10 15:49) [0]
    Доброго дня

    Хочу авторизоваться на Google c помощью TidHttp, выкидывает сообщение Connection Closed Gracefully.

    Здесь описание протокола
    http://code.google.com/intl/ru-RU/apis/accounts/docs/AuthForInstalledApps.html

    Делаю

    Edit1.Text := 'https://www.google.com/accounts/ClientLogin?accountType=GOOGLE&Email=my@gmail.com&Passwd=mypass&service=lh2'
    s:= IdHTTP1.Post(Edit1.Text, StrLst);

    Подскажите что необходимо сделать что бы отработал POST.
  • Domkrat (21.03.10 21:12) [1]
    Может есть какие-то идеи?

    1. Компоненты Indy D2007
    2. URL - https://www.google.com/accounts/ClientLogin + параметры
    3. Получаю эксепшн Connection Closed Gracefully, что означает сервер закрыл соединение.
    4. Понимаю, что серверу, что то не хватает в запросе.....??
    5. Нашел в инете раелизацию логина через Wininet, все работает, но хотелось бы через Indy.
  • tri3 (24.03.10 01:00) [2]
    Ставь снифер и смотри. Там вродь ява скриптом еще что-то ставится, так что залогинится ой как сложно. https а у тебя IdHTTP1.
  • Domkrat (25.03.10 13:33) [3]
    Спасибо tri3, так и сделал, поставил снифер посмотрел как делают другие.
    Нашел как логинится через wininet.

    http://www.webdelphi.ru/2010/03/komponent-delphi-2010-tgoolelogin/

    Только, мне не ясно, для работы по HTTPS нужен SSL, как же тогда через wininet конектицо без всяких там сертификатов?
  • Vlad_55RU © (30.03.10 11:52) [4]
    Так при работе с ClientLogin никаких сертификатов и не треуется
 
Конференция "Сети" » Login на Google [D7, WinXP]
Есть новые Нет новых   [134437   +29][b:0][p:0]