Доброго времени суток всем. Ранее я уже писал про то, как сделать автопостинг в Twitter. Но, в связи с политикой администрации Твиттера, базовую авторизацию, на которой работал предыдущий скрипт, отключили, и, соответственно, автопостинг тоже работать перестал.
Казалось бы, невелика проблема, но самостоятельно понять, как же работает oAuth-авторизация, мне не удалось. Но недавно товарищ quantum опубликовал в своем блоге скрипт фолловинга, реализованный с использованием oAuth. Такого наглядного примера мне оказалось достаточно для того, чтобы переписать автопостинг.
Скачать архив со скриптом вы можете отсюда. Чтобы скрипт автопостинга в Твиттер работал, необходимо проделать следующие операции:
1. Залить файлы из архива на хостинг (а можно и с локального сервера запускать);
2. Залогиниться в Твиттере под тем аккаунтом, с которого хотите автоматически отправлять сообщения;
3. Зайти на http://dev.twitter.com/apps/new;
4. Заполнить поля, Application Type: Client; Default Access type: Read & Write;
5. В файл "options.php" ввести полученные ключи;
6. В 'inc/posts.txt' поместить сообщения, которые хотите публиковать в случайном порядке
После этого можно вызывать файл "twipostoauth.php" или ставить его запуск через Cron. Вот и все, теперь можете пользоваться автопостингом в Твиттер через oAuth.






