Постим в twitter через скрипт PHP (без CURL)
Опубликовано: 17-09-2009 | Автор : Vch54ti
5
Tweet
Пару дней назад наконец-то зарегистрировался в twitter.com, и как обычно посмотрел различные скрипты для постинга в twitter. В этом посте рассмотрим простенький пример как можно постить в twitter черерез скрипт php (без использования CURL)…Этот скрипт отличается своей простотой и тем что не использует дополнительных модулей php — все что нужно сделать это указать логин и пароль, и организовать передачу сообщения в переменную $message. Думаю кому будет интересно с этим быстро разберется…
Собственно ниже сам исходный код скрипта.
<?php // Сообщение $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); } ?>
Спасибо Вам за добавление статьи "Постим в twitter через скрипт PHP (без CURL)" в:






Может поможите таким же способом запостить на blogs.mail.ru или ya.ru?
Не получается никак. только лишь получается авторизоваться.
Спасибо.
@ borN_free:
лучше на forumseo.org перейдите и задайте вопрос в соответствующем разделе — и будем вместе смотреть что и как
Что-то скрипт перестал размещать сообщения в твиттер.
Отчего такое?
Как быть?
авторизация там изменилась…
я через фидбернер записи в твиттер отдаю
Из-за измененного способа авторизации теперь работает только такой способ постинга в Twitter — http://w3pro.ru/article/posting-v-twitter-s-pomoshchyu-php-twitter-api-oauth — очень простой и удобный.