Главная » twitter » Скрипты » Постим в twitter через скрипт PHP (без CURL)

Постим в twitter через скрипт PHP (без CURL)

Опубликовано: 17-09-2009 | Автор : Vch54ti

5

Пару дней назад наконец-то зарегистрировался в 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)" в:

Добавить в Twitter
Если данная публикация вам понравилась, предлагаю вам подписаться на получение материалов centavrus-opti.ru через RSS ленту, и при желании присоединиться ко мне в Twitter
Рассылка новых публикаций на E-mail

Оставлено комментариев (5)

Может поможите таким же способом запостить на blogs.mail.ru или ya.ru?
Не получается никак. только лишь получается авторизоваться.
Спасибо.

@ borN_free:
лучше на forumseo.org перейдите и задайте вопрос в соответствующем разделе — и будем вместе смотреть что и как

Что-то скрипт перестал размещать сообщения в твиттер.
Отчего такое?
Как быть?

авторизация там изменилась…
я через фидбернер записи в твиттер отдаю

Из-за измененного способа авторизации теперь работает только такой способ постинга в Twitter — http://w3pro.ru/article/posting-v-twitter-s-pomoshchyu-php-twitter-api-oauth — очень простой и удобный.

Предлагаю оставить комментарий к записи Постим в twitter через скрипт PHP (без CURL)

Более ранние статьи из раздела