• php

    Связка PHP-скрипта с Twitter для отправки сообщения без cURL

    Итак, хотелось бы с php-сайта отправлять сообщения в Twitter?

    Собственно все очень просто:

    // Сообщение
    $message = 'Тестовое сообщение в Twitter из php';
    // Учетные данные Twitter'a
    $login = 'login';
    $password = 'password';
    if ($message) {
        // Подготовка запроса в Twitter
        $output = "POST http://twitter.com/statuses/update.json HTTP/1.1\r\n"
                  ."Host: twitter.com\r\n"
                  ."Authorization: Basic ".base64_encode ($login . ':' . $password)."\r\n"
                  ."Content-type: application/x-www-form-urlencoded\r\n"
                   ."Content-length: " . strlen ("status=$message") . "\r\n"
                   ."Connection: Close\r\n\r\n"
                    ."status=$message";
        // Установка соединения с Twitter.com
        $fp = fsockopen ('twitter.com', 80);
        // Отсылка запроса
        fwrite ($fp, $output);
        // Закрытие соединения
        fclose ($fp); 
    }

    Как и что требуется доделывать под свои нужны:

    1. Указать логин и пароль своей учетной записи для Twitter'a

    2. Организовать передачу в переменню $message текущего сообщения - масса вариантов в зависимости от своей задачи.

    P.S. Особенность этого php-сценария - дополнительные модули PHP не используются.

    Опубликовано: Категория: phpКомментарии: 6

    Комментарии (оставить комментарий)

    Комментарий
    ant

    Спасибо, давно искал нечто подобное. Рошел пробоватьи дописывать под себя.

    Ответить

    28.08.2009

    Комментарий
    guitarharp

    Спасибо большое! Можно ли использовать на моем сайте repetitorlab.blogspot.com? И вообще пользоваться вашими скриптами.
    Огромное спасибо за Ваш труд!!!

    Ответить

    28.01.2010

    Комментарий
    ragdai

    изменилась авторизация, базовая уже не рулит :) - подправляйте

    Ответить

    14.09.2010

    Комментарий
    Влад

    спасибо за такую штуку:)
    применение обязательно найдётся.. а у вас нет случайно скрипта для аналогичного решения под ЖЖ?

    Ответить

    19.02.2011

    Комментарий
    Влад

    и да - скрипт не работает

    Ответить

    20.02.2011

    Комментарий
    ZendMan

    Спасибо, все очень доступно и без воды)

    Ответить

    08.09.2011

    Оставьте свой комментарий

    Ваше имя: Email: Оставьте свой email, если хотите получать уведомления о комментариях на этой странице. Ваш email не будет опубликован на сайте.