Twitter MassFollowing
С недавнего времени обнаружил, что большой популярностью пользуется дурной, по моему мнению, сервис микроблоггинга Твиттер. Почему дурной? Я считаю, что микроблоггинг не несет никакого смыслового значения. Ну что можно уложить в сообщение из 140 символов? Хотите пообщаться короткими сообщениями? Идите в чат или аську… Ну вообще непонятен мне этот сервис. Но раз он стал таким модным и там появился трафик, значит он достоин внимания сеошников. Решил я его немножко поковырять. Создал твиттер аккаунт – starik.name (добавляйтесь) и начал смотреть, что так к чем. Оказалось, что основная суть твиттера состоит в том, чтоб тебя зафолловило больше людей. Чем больше людей зафолловит ваш аккаунт, тем больше людей будут читать ваши твиты (короткие сообщения). Ну что ж, значит нужен скрипт для автоматического фолловинга.  У твиттера есть свое апи и создать такой скрипт не составило большого труда.

Встречайте:

<?php
set_time_limit(0); // убираем ограничение времени на выполнение скрипта
function FollowUser ($username, $password, $userfollow){ // инициируем функцию
$url = &#039http://twitter.com/friendships/create/&#039.$userfollow.&#039.xml'; // задаем адресс обращения к API
$ch = curl_init(); // инициируем CURL, задавая его параметры ниже
curl_setopt($ch, CURLOPT_URL, &#034$url&#034);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_USERPWD,
&#034$username:$password&#034);
$buffer = curl_exec($ch); // сохраняем ответ
curl_close($ch); // закрываем CURL
if (empty($buffer)) { // если ответа нету
echo &#039Не добавлен &#039.$userfollow.&#039 <br>'; // выводим пользователя, который не добавлен
} else { // если ответ есть
echo &#039Добавлен &#039.$userfollow.&#039 <br>';}} // выводим пользователя, который добавлен
$filewithlogins = &#034logins_ru.txt"; // указываем путь к файлу с логинами пользователей, которых мы собираемся фолловить, мой совет – не более 500 за раз
$fp = fopen($filewithlogins, &#034r&#034) or die (&#034<br><b>Невозможно открыть файл</b> &#034); // открываем файл для чтения
while ( ! feof( $fp ) ) { // запускаем цикл, который выполняется до тех пор, пока не достигнут конец файла
$line = fgets( $fp, 1024 ); // копируем построчно со смещением указателя
FollowUser (&#039ваш логин&#039, &#039ваш пароль&#039, trim($line)); } // фолловим пользователя
?>