Приветствую всех. После публикации статьи про Автопостинг в Twitter через oAuth ко мне обратился человек с просьбой сделать подобное, но для статусов ВКонтакте. Данная идея меня заинтересовала, и я согласился помочь.
Сразу скажу, что все получилось, но для начала подумаем, зачем подобное может пригодиться.
1. Обычная ротация статусов. Допустим, вы собрали коллекцию интересных, смешных или еще каких-нибудь статусов, хотите всеми похвастаться перед друзьями, но вручную менять сотни штук влом. Ставите скрипт и пусть он сам работает.
2. Реклама чего-либо. Вариант первого пункта, только вместо простых статусов могут выводиться разные ссылки, информация об акциях и прочее.
3. Доступ к статусу. Придумал эту фишку, пока писал скрипт. Можно сделать форму, позволяющую людям, имеющим доступ к ней, менять ваш статус ВКонтакте. Тут много нюансов, но могу сказать, что идея имеет право на существование, ее я успел проверить и опробовать.
4. Счетчик времени. Эта штука также пришла мне в голову в момент написания. Можно выводить число дней/часов до определенного момента или же наоборот, после какой-то даты. У меня, например, стоит счетчик часов, оставшихся до лета. Аналогично можно сделать счетчик времени до Дня Рождения, Нового года и т.д.

Возможны и другие варианты. Понятно, что большая часть случаев использования данного скрипта будет, скорее всего, сделана ради того, чтобы засветиться перед друзьями, но все-таки, социальные сети являются неплохим маркетинговым инструментом, так что кому надо будет - найдут применение.
Для тех, кто дочитал, кому все еще интересно, два архива: Случайный статус из списка и Количество часов до лета. В принципе, требуется лишь в файле config.php указать свою почту и пароль, залить содержимое архива на хостинг/сервер и пользоваться. Как изменить список статусов или дату отсчета, думаю, разберетесь. Останется лишь настроить Cron, чтобы скрипт запускался автоматически в нужное время и радоваться полученному результату.






