ICQ PHP client

Discussion in 'Песочница' started by GAiN, 29 Mar 2012.

  1. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,531
    Likes Received:
    166
    Reputations:
    99
    Сложно ли создать icq клиент на php для отправки через сайт анонимных сообщений?
    поделитесь пожалуйста статьёй по созданию
     
  2. mr.Penguin

    mr.Penguin Member

    Joined:
    8 Mar 2012
    Messages:
    40
    Likes Received:
    37
    Reputations:
    74
    Поищите в интернете библиотеку классов "WebIcqPro", надеюсь, что у Вас все получится :)
     
    #2 mr.Penguin, 29 Mar 2012
    Last edited: 29 Mar 2012
  3. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,531
    Likes Received:
    166
    Reputations:
    99
    ещё один вопросик.
    а каким методом идёт отправка сообщения, это тот же клиент получится - которому надо подключать логин с паролем для номера, или что то другое ?
     
  4. mr.Penguin

    mr.Penguin Member

    Joined:
    8 Mar 2012
    Messages:
    40
    Likes Received:
    37
    Reputations:
    74
    Да, для отправки сообщения необходимо ввести UIN и пароль.
     
  5. <Cyber-punk>

    <Cyber-punk> Smash the Stack

    Joined:
    1 Oct 2009
    Messages:
    658
    Likes Received:
    315
    Reputations:
    430
    отснифайте веб-клиент, и пилите что хотите ;)
     
    _________________________
    3 people like this.
  6. mr.Penguin

    mr.Penguin Member

    Joined:
    8 Mar 2012
    Messages:
    40
    Likes Received:
    37
    Reputations:
    74
    Ну или сделайте так, как сказал выше <Cyber-punk>
    Вот Вам небольшая инструкция:
    1) Зайдите с мобильного веб-клиента (m.icq.com)
    2) Отснифте данные послания сообщения

    Написал вам скрипт на скорую руку, должен работать:
    PHP:
    <?php
    set_time_limit
    (0);
    //-----------------//
    $icq = "000000"; // UIN, на который пошлем сообщение
    $text = "test"; // Текст сообщения
    //-----------------//


    $ch = curl_init("http://wap.icq.com/wim/Conversation.aspx?AimID=ВАШ_ID&sid=ВАШ_SID&randStr=ВАШ_RANDSTR");
    curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_HEADER, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, "sid=ВАШ_SID&aimid=".urlencode($icq)."&sortMode=2&messageText=".urlencode($text)."&btnSubmit=Send");
    curl_setopt($ch, CURLOPT_REFERER, "http://wap.icq.com/");
    curl_setopt($ch, CURLOPT_COOKIEJAR, "./cook");
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $res_index  = curl_exec($ch);
    ?>
     
    1 person likes this.