[Delphi] Авторизация через Вконтакте

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by PiNgVin07, 23 Oct 2011.

  1. shadowrun

    shadowrun Banned

    Joined:
    29 Aug 2010
    Messages:
    842
    Likes Received:
    170
    Reputations:
    84
    Code:
     
       PageProfile:=IdHTTP1.Post('http://vkontakte.ru/login.php', data);
        except
        end;
        Memo1.Lines.Add('Авторизация удалась');
    Полнейший бред.
     
  2. PiNgVin07

    PiNgVin07 New Member

    Joined:
    22 Oct 2011
    Messages:
    61
    Likes Received:
    0
    Reputations:
    0
    Вот:
    [​IMG]

    shadowrun, я читал что Вы писали что Вы делали через TWebBrowser
     
  3. shadowrun

    shadowrun Banned

    Joined:
    29 Aug 2010
    Messages:
    842
    Likes Received:
    170
    Reputations:
    84
    Можно и эмулировать через TWebBrowser.
    В Вашем случае, чтобы не вылазила ошибка необходимо добавить на форму компонент IdSSLIOHandlerSocket1 и в свойстве IdHTTP1 IOHandler выбрать добавленный компонент.
     
  4. PiNgVin07

    PiNgVin07 New Member

    Joined:
    22 Oct 2011
    Messages:
    61
    Likes Received:
    0
    Reputations:
    0
    shadowrun, всё сделал как Вы написали, но появилась новая ошибка:
    [​IMG]
     
  5. shadowrun

    shadowrun Banned

    Joined:
    29 Aug 2010
    Messages:
    842
    Likes Received:
    170
    Reputations:
    84
    У Вас 7 версия Дельфей. Чтобы работало необходимо добавить в папку с проектом библиотеки ssleay32.dll и libeay32.dll .
     
  6. PiNgVin07

    PiNgVin07 New Member

    Joined:
    22 Oct 2011
    Messages:
    61
    Likes Received:
    0
    Reputations:
    0
    shadowrun, у вас есть эти файлы? если да скиньте пожалуйста
     
  7. PiNgVin07

    PiNgVin07 New Member

    Joined:
    22 Oct 2011
    Messages:
    61
    Likes Received:
    0
    Reputations:
    0
    после того как добавил эти 2 библиотеки, запросило vsinit.dll, скачал, добавил, но всё равно выскакивает эта ошибка а потом:
    [​IMG]
     
  8. shadowrun

    shadowrun Banned

    Joined:
    29 Aug 2010
    Messages:
    842
    Likes Received:
    170
    Reputations:
    84
    В интернете есть :) . А лучше обновить инди полностью. В последней версии они включены.
     
  9. PiNgVin07

    PiNgVin07 New Member

    Joined:
    22 Oct 2011
    Messages:
    61
    Likes Received:
    0
    Reputations:
    0
    shadowrun, как их обновить???
     
  10. shadowrun

    shadowrun Banned

    Joined:
    29 Aug 2010
    Messages:
    842
    Likes Received:
    170
    Reputations:
    84
    Лучше скачайте библиотеки :D .
    З.Ы. Используйте поиск.
     
  11. PiNgVin07

    PiNgVin07 New Member

    Joined:
    22 Oct 2011
    Messages:
    61
    Likes Received:
    0
    Reputations:
    0
    я выше написал что уже скачал и собственно следующую ошибку которая появилась
     
  12. Apathy

    Apathy New Member

    Joined:
    25 Aug 2011
    Messages:
    41
    Likes Received:
    0
    Reputations:
    0
    http://goo.gl/iZRsu - самый адекватный урок по инди на дельфи...
    посмотрев их научился писать такое на с++
    http://goo.gl/8mKsW - как обновлять инди... - не знаю не проверял
     
  13. shadowrun

    shadowrun Banned

    Joined:
    29 Aug 2010
    Messages:
    842
    Likes Received:
    170
    Reputations:
    84
    Попробуйте добавить библиотеки в windows/system32
     
  14. PiNgVin07

    PiNgVin07 New Member

    Joined:
    22 Oct 2011
    Messages:
    61
    Likes Received:
    0
    Reputations:
    0
    shadowrun, не пашет
     
  15. mironich:

    mironich: New Member

    Joined:
    7 Oct 2011
    Messages:
    25
    Likes Received:
    2
    Reputations:
    0
    Тс скачай Synapce и не парь себе мозг.
     
  16. shadowrun

    shadowrun Banned

    Joined:
    29 Aug 2010
    Messages:
    842
    Likes Received:
    170
    Reputations:
    84
    Думаю, это ситуацию не изменит. У Тс маловато знаний по данной теме.
     
  17. PiNgVin07

    PiNgVin07 New Member

    Joined:
    22 Oct 2011
    Messages:
    61
    Likes Received:
    0
    Reputations:
    0
    дада именно, скачал установил и всё ровно не пашет, может у кого есть уже готовый код авторизации? :D , уже второй день мучаюсь(((
     
  18. shadowrun

    shadowrun Banned

    Joined:
    29 Aug 2010
    Messages:
    842
    Likes Received:
    170
    Reputations:
    84
    Apathy дал Вам линк на видеоуроки, вплоть касающиеся Вашей темы. Не поленитесь их посмотреть.
     
  19. PiNgVin07

    PiNgVin07 New Member

    Joined:
    22 Oct 2011
    Messages:
    61
    Likes Received:
    0
    Reputations:
    0
    Да я уже пересматривал, и в первую очередь на этом сайте который дал Apathy, но мне нужно не именно авторизацию вконтакте, а авторизацию через Вконтакте, например вот сайт: zhivchik.ua , там вверху справа есть авторизация через Вконтакте, и мне нужно с zhivchik.ua вытащить запрос верно?
     
  20. 090808

    090808 Member

    Joined:
    15 Mar 2009
    Messages:
    171
    Likes Received:
    46
    Reputations:
    10
    PHP:
    Data:=TStringlist.Create;
    Data.add('act=login');
    Data.add('q=1');
    Data.add('al_frame=1');
    Data.add('expire=');
    Data.add('from_host=vkontakte.ru');
    Data.add('email='+login);
    Data.add('pass='+pass);
    try 
    HTTP.post('http://login.vk.com/?act=login',data);  except;end;
    data.Free;
    Неужели сложно?
     
    2 people like this.