Возможно ли получить дату и время создания профиля Facebook с помощью Graph API?
Мне нужно, чтобы механизм аутентификации не позволял пользователям Facebook только что создаваться.
Вызов API Facebook – (относительно) медленная работа; особенно если вы должны называть его несколько раз. Поэтому, когда это возможно, это хорошая идея, чтобы получить необходимую информацию, не вызывая вызовов API.
Вы можете взглянуть на http://metadatascience.com/2013/03/11/inferring-facebook-account-creation-date-from-facebook-user-id/ . В нем объясняется, как определить дату создания учетной записи Facebook, не вызывая Facebook API, только на основе пользовательского UID пользователя.
Нет, нет. Лучший способ, и звучит немного хакерским, состоит в том, чтобы извлекать сообщения пользователей и сохранять самую старую в качестве оценки даты создания пользователя !.
Имейте в виду, что это не всегда доступно. Если вы используете / feed, вы получаете последние 30 дней или 50 сообщений, если вы используете / сообщения, вы получаете сообщения авторов. Помните, что у вас должно быть разрешение * read_stream *.
Не похоже. В документации перечислены все поля, которые вы можете получить с помощью Graph API, и дата регистрации не является одной из них. Подумайте об этом, дата регистрации исчезла из профилей пользователей некоторое время назад, примерно в то же время, когда появился API-интерфейс Graph?
Вы можете сказать, был ли один пользователь зарегистрирован раньше другого, посмотрев на свой идентификатор пользователя. 🙂