Тестирование разрешения user_birthday — FB Graph API

Я пытаюсь проверить возможные ответы от разрешения user_birthday. Из документов:

«[разрешение user_birthday] может включать или не включать год рождения человека, в зависимости от его настроек конфиденциальности»

Я пытаюсь воссоздать этот сценарий. В моей тестовой учетной записи пользователя я установил настройки конфиденциальности даты рождения и года рождения на «только я», однако user_birthday по-прежнему возвращает полную дату рождения. Кто-нибудь знает, при каких условиях данные не возвращаются?

Я знаю, что ничего не может быть возвращено, потому что вчера реальный пользователь, тестирующий мое предварительное приложение, был перенаправлен на альтернативный механизм в приложении для сбора даты его рождения, потому что разрешение user_birthday ничего не вернуло.

Спасибо за любые ответы!

ОБНОВЛЕНИЕ: поэтому я отправил отчет об ошибке в FB, чтобы попросить их сделать свои документы более четкими по этому поводу, и они сказали мне: «мы не раскрываем точных условий относительно того, как [год рождения не возвращается] может быть иначе, чем общие "настройки конфиденциальности", так как это фактически может выдать что-то о настройках конфиденциальности пользователей."

Если кто-то знает, о каких именно условиях они говорят, поделитесь, пожалуйста!




Ответы (1)


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

Вывод: просто убедитесь, что ваше приложение может обрабатывать год рождения, который не возвращается.

person Andrew Morris    schedule 02.02.2016