15.10.09 16:44Как авторизоваться «ВКонтакте».

Для авторизации «Вконтакте» необходимо отправить POST запрос с логином, паролем и двумя служебными параметрами expire и vk скрипту http://login.vk.com/?act=login, после этого из ответа выдернуть параметр value и отправить POST запрос с этим параметром скрипту http://vkontakte.ru/login.php?op=slogin&redirect=1 и получить cookie.
Реализация на php с использованием libcurl выглядит примерно так:


$email="name@domain";
$passwd="password";
$ch=curl_init();
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL,"http://login.vk.com/?act=login");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "email=".$email."&pass=".$passwd."&expire=&vk=");
$buf=curl_exec($ch);
curl_close($ch);
if (strpos($buf,"value")==FALSE)
{
echo($email." is not a valid account. Maybe banned or incorrect password");
continue;
}
preg_match('/value=\'(\w+)\'/',$buf,$s);
$s=$s[1];
$ch=curl_init();
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL,$host."http://vkontakte.ru/login.php?op=slogin&redirect=1");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "s=".$s);
$buf=curl_exec($ch);
curl_close($ch);

Обработки капчи тут нет, потому что при обращении к скрипту http://login.vk.com/?act=login она не появляется. Появляется она при обращении к http://vkontakte.ru/login.php, но к данному скрипту обращение с недавних пор не требуется.

Популярность: 100%

Комментарии 2 | Теги: , , ,

30.11.07 01:27Web 2.0 по взрослому.

Как вчера помню, Денис Болтиков сетовал на отсутствие в рунете web 2.0 adult ресурсов.

Уж не знаю, благодаря ли тому самому посту или нет, но в рунете появилась, наверное, первая социальная сеть «для взрослых» – UpLibido. Проект пока находится в стадии тестирования, так, что посмотреть, что и как могут лишь бета-тестеры. Подать заявку на участие в тестировании можно на главной странице.

Популярность: 15%

Комментарии 3 | Теги: ,

17.11.07 22:39101.

Название, этого поста у меня спер kitich, после разговоров о блоггах во время совместного распития пива. Поэтому он называется просто 101.

Итак, сегодня моих друзей в контакте стало ровно 101. Почему я пишу обо этом, когда их стало 101, а не 100? Дело в том, что всех своих «онлайн» друзей, я знаю лично, всех, кроме одного. Одна совершенно незнакомая мне девочка добавила меня в друзья, непонятно почему. Ну а я сопротивляться не стал.

Если ты считаешь меня своим другом, но тебя нет в списке моих друзей в контакте, обязательно меня добавь. Я хочу скорей написать пост про тысячу друзей. ;)

Популярность: 15%

1 Комментарий | Теги: ,

11.11.07 21:47Bloggers.

Создал в контакте группу Bloggers. Присоединяйтесь! А если кто поможет с организационными моментами и контентным наполнением – буду очень благодарен.

Популярность: 17%

Коммментариев нет | Теги: , ,

04.11.07 16:40toodoo.

Сегодня наткнулся на новую социальную сеть toodoo.

Что это такое: насколько я понял, это социальная сеть людей, ищущих интересные сайты, блоги и прочий веб контент.

Зачем это надо: искать новые сайты по заданной тематике, обмениваться контентом, привлекать трафик.

Хотел зарегистрировать свой блог, но не получилось. Верней ссылку добавить получилось, но указать то, что данный блог мой – нет. Система считает, что если сайт, на который ты добавил ссылку, принадлежит тебе, то и главная страница этого сайта должна принадлежать тебе, для проверки сайта, необходимо на главной странице написать некий код, чего я, естественно, сделатьне могу.

Популярность: 9%

Комментарии 3 | Теги:

23.09.07 12:22vkontakte.ru недоступен.

Популярный у студентов сервис vkontakte.ru стал недоступен 22 сентября после 22 часов.

Изначально сервер был живой, но при попытке обратится к любой странице появлялось сообщение: “The page you are looking for is temporarily unavailable. Please try again later.” Минут через 15 сервер окончательно умер и древлянский squid утверждал что: “The remote host or network may be down.

Сегодня сутра на сайте красуется такой вот баннер:

Upgrading

Модернизация оборудования в субботу ночью?

Added 11:27 24.09.2007

Сегодня обнаружил:

Вы попытались загрузить более одной страницы в секунду. Мы заблокировали слишком частые обращения к сайту, так как были зафиксированы случаи целенаправленного поискового флуда, из-за которых у остальных пользователей страницы долго загружались. Если Вы случайно встретили эту ошибку, проблем возникнуть не должно: просто вернитесь ‘Назад’ и повторите операцию. Если Вы слишком часто сталкиваетесь с этой ошибкой, обратитесь к администратору.

Раньше вроде не замечал. Наверное dos`ят…

Популярность: 20%

Комментарии 10 | Теги: ,