Facebook IOS SDK 3.14 - противоречивые результаты в запросах дней рождения друзей API-графики

Недавно мы обновили SDK до версии 3.14. По умолчанию запрашивали у пользователей следующие разрешения: @"user_birthday",@"user_friends",@"public_profile",@"email",@"friends_birthday" и использовали запрос @ " https://graph.facebook.com/me/friends?fields=id,birthday,name,picture&access_token=.."

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

Например: для одного из наших пользователей только 30 из 600 друзей возвращаются в запросе JSON. Я считаю, что нецелесообразно, чтобы все остальные отозвали свои разрешения. В другом случае все друзья были возвращены, но большинство вернулось без дня рождения. поле - увидеть две записи из одного и того же ответа:

без дня рождения: {"id":"616933360","name":"XXX XXXX","picture":{"data":{"url":"https://fbcdn-profile-a.akamaihd.net/hprofile-ак-AsH3/t1.0-1/c40.0.100.100/s50x50/1098171_10151793243593361_626621565_a.jpg","is_silhouette" ложь}}}

с днем ​​рождения: {"id":"590531323","birthday":"31.05.1983","name":"XXX XXX","picture":{"data":{"url":"https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash3/t1.0-1/c0.8.50.50/p50x50/1660299_10151840501221324_512792944_t.jpg","is_silhouette":false}}}

Я попробовал инструмент Graph Api Explorer и увидел похожие результаты. Отладчик токена также показывает, что токен действителен.

Кто-нибудь еще испытывает это поведение? Это ошибка в Facebook API?

0 ответов

Другие вопросы по тегам