Получение даты создания профиля на Facebook [дубликат]


На этот вопрос уже есть ответ здесь:

Возможно ли получить дату/время создания профиля Facebook с помощью API Graph?

Мне это нужно, чтобы создать механизм аутентификации, который не позволяет пользователям Facebook, которые только что были созданный.

Author: Jesper Rasmussen, 2011-02-04

3 answers

Вызов API Facebook - это (относительно) медленная операция, особенно если вам приходится вызывать его несколько раз. Поэтому, когда это возможно, рекомендуется получать необходимую информацию, не совершая вызовов API.

Вы можете взглянуть на http://metadatascience.com/2013/03/11/inferring-facebook-account-creation-date-from-facebook-user-id/. В нем объясняется, как определить дату создания учетной записи Facebook без необходимости вызывать API Facebook, просто на основе идентификатора пользователя Facebook.

 5
Author: AccessToken, 2013-03-13 23:27:38

Нет, нет. Лучший способ, и звучит немного по-хакерски, - это получить сообщения пользователей и сохранить самую старую в качестве оценки даты создания пользователя!.

Имейте в виду, что это не всегда доступно по цене. Если вы используете /канал, вы получаете последние 30 дней или 50 сообщений, если вы используете /сообщения, вы получаете сообщения авторов. Помните, что у вас должно быть разрешение *read_stream*.

 4
Author: keatch, 2011-02-04 17:16:13

Не похоже на это. В документации перечислены все поля, которые вы можете получить с помощью API Graph, и дата регистрации не входит в их число. Если подумать, дата регистрации исчезла из профилей пользователей некоторое время назад, примерно в то же время, когда был представлен API Graph, может быть?

Однако вы можете определить, зарегистрировался ли один пользователь раньше другого, посмотрев на его идентификатор пользователя. :)

 0
Author: Merijn, 2011-02-04 14:15:39