Задать вопрос

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

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

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


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

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


Заранее благодарен за любую помощь.
  • Вопрос задан
  • 136558 просмотров
Подписаться 9 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 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, они приблизительно выводят дату регистрации пользователя.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы