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

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

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


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

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


Заранее благодарен за любую помощь.
  • Вопрос задан
  • 136405 просмотров
Пригласить эксперта
Ответы на вопрос 3
@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. Насколько я помню, раньше определяли приблизительно. У многих пользователей дата совпадала и была только приближенная к реальной.
Ответ написан
Комментировать
m_hamlet
@m_hamlet
Веб разработчик
По-моему, там делается примерно. ID у пользователя, как отметил хабраюзер skvot, инкрементный. Они просто записали, когда зарегистрировался N-й пользователь, потом N + 100, например, и так до наших дней (возможно, автоматически). И, получая ID, они приблизительно выводят дату регистрации пользователя.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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