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

Опубликовано Эдик 28/08/2009 в разделе 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 не используются.

Поделиться в социальных сетях

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *