Внимание! Базовая авторизация в Твиттере отключена! Новая версия скрипта здесь: Автопостинг в Твиттер через oAuth.
В прошлый раз я писал о Массфолловинге в Twitter'е. Там я указывал, что на аккаунте у меня настроен автопостинг и обещал, что расскажу об этом поподробнее. Так вот, не буду заставлять себя долго ждать, поведаю о нем уже сегодня.
Работает автопостинг из под скрипта. Скрипт серверный, на php. Нашел я его где-то в тырнете, а так как на адреса сайтов внимания не обращаю обычно, где именно нашел - не запомнил. Потому автор, если ты меня читаешь, передаю тебе привет и спасибо ^.^
Но ближе к делу. Вот сам скрипт:
DEFINE('ROOT', realpath(dirname(__FILE__)).'/');
include_once ROOT.'inc/twitter.lib.php';
function win2utf($s)
{
for($i=0, $m=strlen($s); $i<$m; $i++)
{
$c=ord($s[$i]);
if ($c<=127) {$t.=chr($c); continue; }
if ($c>=192 && $c<=207) {$t.=chr(208).chr($c-48); continue; }
if ($c>=208 && $c<=239) {$t.=chr(208).chr($c-48); continue; }
if ($c>=240 && $c<=255) {$t.=chr(209).chr($c-112); continue; }
if ($c==184) { $t.=chr(209).chr(209); continue; };
if ($c==168) { $t.=chr(208).chr(129); continue; };
}
return $t;
}
$twitter = new Twitter("login", "password");
$lines = file(ROOT.'inc/text.txt');
$index = mt_rand(0, count($lines)-1);
$twitter->updateStatus(win2utf($lines[$index]));
?>
Он работоспособен на все 100%. Для работы требуется библиотека twitter.lib.php, файл с фразами text.txt, ну и логин с паролем (думаю, найдете, куда их нужно впихнуть).
Библиотеку можно поискать, но вообще в конце поста я выложу архив со скриптом, там она тоже будет.
Файл с фразами представляет собой обычный txt-файл, созданный в блокноте, в котором с каждой новой строки начинается новая фраза. При составлении не забывайте про ограничение в 140 символов. Я не жадный, поэтому все в том же архиве будет и мой файл в качестве примера.
В моем случае там содержатся микро-анекдоты, собранные из интернета. Вы можете запихать туда все что угодно. Можно "симулировать жизнь" фразами вроде "Поел", "Поспал", "Как надоела эта работа" и т.д. Не забывайте, что каждый раз будет выбираться случайная фраза. Чем больше фраз, тем интереснее и правдоподобнее.
Как я уже сказал, данный скрипт серверный. То есть запустить его можно либо с сервера на компьютере (Denwer например), либо с хостинга. Я использую второй вариант. Если вы до сих пор не подобрали себе хороший хостинг, могу предложить тот, которым пользуюсь я. Он качественный и недорогой, имеется отличная техподдержка. Мало того, зарегистрировавшись по моей ссылке, вы не только ничего не теряете, но и будете получать бонусы
Бонус 25% от суммы платежа за первый платеж.
Бонус 5% от суммы каждого платежа. Вы будете получать бонус в размере 5% от каждого платежа до тех пор, пока будете зарегистрированы там
После того, как вы разместили скрипт на хостинге, необходимо написать адрес скрипта в адресной строке браузера, чтобы запустить его. Но запускать каждый раз вручную, наверное, даже нуднее, чем писать вручную, мы ведь хотели автопостинг в Twitter, не так ли?
На большинстве нормальных хостингов (А тот, который я предложил чуть выше к таким как раз относится) имеется такая штука, как Cron. Проще говоря - планировщик заданий. Именно с его помощью можно автоматизировать постинг в Twitter с описываемым скприптом. Рассказать, как настроить Cron под этот скрипт будет сложно - на каждом хостинге свои особенности. Но пользователям, зарегистрировавшимся по одной из моих ссылок (Чуть выше в этом посте) я помогу с настройкой автопостинга, если что-то будет непонятно. Вопросы задавать можно в комментариях, а можно связаться другими способами (Внизу страницы почта и ICQ). Так что, если вы ищите хостинг - выбирайте Свеб! За умеренную плату он предоставит вам отличные услуги, а я, в свою очередь, бонусы и посильную помощь
(ссылочка выше
)
Ах да, чуть не забыл, я ведь обещал архив со скриптом. Так вот, берите: Скачать twitter-autoposting.rar (~20кб).
Кажется, все. Если остались вопросы – готов выслушать.
Внимание! Базовая авторизация в Твиттере отключена! Новая версия скрипта здесь: Автопостинг в Твиттер через oAuth.







