Одно из лучших решений, которые я нашел в аналогичной теме, было найти, когда была опубликована самая ранняя фотография профиля. Обход сообщений (обновления статуса, сообщения о времени, активность) является утомительным и слишком дорогостоящим, но с учетом относительно меньшего числа изображений профиля, хотя просмотр изображений профиля - это хороший способ. Большинство пользователей, скорее всего, разместят фотографию профиля в течение недели после создания учетной записи (, если не в тот же день ), если они являются активными пользователями. Это дает вам приблизительное представление о фактической дате создания учетной записи.
Или почему бы не просто использовать Изображения профиля * Альбом 1008 *?
Получив доступ к альбому "Картинки профиля", вы можете использовать поле created_time
для альбома (или отсортировать картинки профиля по созданному времени для отдельных фотографий).
Даже если самая ранняя фотография была удалена, каковы шансы, что пользователь останется без профиля в течение длительного времени?
Справка:
https://developers.facebook.com/docs/graph-api/reference/v2.0/album
См .: API Facebook: получить все изображения профиля
за помощь в получении фотографий профиля пользователя.