Как определить дату регистрации профиля ВКонтакте?

В API такой возможности нет.

Сторонние сервисы, которые получают эту информацию каким-то неизвестным образом, тоже не вариант, т.к. прямая зависимость от работоспособности этого сервиса.


В сети есть такой сервис: api.smsanon.ru/

Есть ли у кого какие соображения как это можно сделать?


Заранее благодарен за любую помощь.
  • Вопрос задан
  • 134322 просмотра
Пригласить эксперта
Ответы на вопрос 10
@prineside
Спам-бот
vk.com/foaf.php?id=25573397 , где GET[id] - ID страницы пользователя на vk.com

Возвращает XML. Тех. поддержка сказала, что фича не официальная - значит, может и отпасть. Но стоит уже довольно долго и все эти сайтики с информацией о дате регистрации страниц, скорее всего, к ней подвязаны.

ID страницы можно узнать через API или с помощью тестовой формы на странице документации методов API (это если пользователь изменил свой адрес страницы и тем самым скрыл ID в адресной строке).

Как парсить - отдельная тема, скажу только, что дата регистрации лежит в rdf:RDF -> foaf:Person -> ya:created.

Информация о FOAF: https://ru.wikipedia.org/wiki/FOAF

Кстати, по той же ссылке можно получить еще некоторую интересную информацию, например, дату последнего изменения страницы.
Ответ написан
Ockonal
@Ockonal
Посмотрите код плагинов типа MusicSig. Насколько я помню, раньше определяли приблизительно. У многих пользователей дата совпадала и была только приближенная к реальной.
Ответ написан
@skvot
Я не знаю api контакта, но id там инкрементный, то есть коррелирует с датой регистрации.
Ответ написан
m_hamlet
@m_hamlet
Веб разработчик
По-моему, там делается примерно. ID у пользователя, как отметил хабраюзер skvot, инкрементный. Они просто записали, когда зарегистрировался N-й пользователь, потом N + 100, например, и так до наших дней (возможно, автоматически). И, получая ID, они приблизительно выводят дату регистрации пользователя.
Ответ написан
Nickel3000
@Nickel3000
Как по мне, то всем этим сервисам (api.smsanon.ru, Я ВКонтакте) проще регистрировать, скажем, раз в сутки или даже реже фейкового пользователя и заносить в БД его ID и дату регистрации, а потом из этой БД по запрашиваемому ID отдавать примерную дату регистрации.
Ответ написан
@bad_guy
API не изучал, но если можно получить первую запись на стенке, то думаю она совпадет с датой регистрации.
Ответ написан
AntonioK
@AntonioK
Маленький слив: сотрудники техподдержки ВК видят дату регистрации в профиле каждого пользователя, когда залогинены в расширенном интерфейсе.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы