У нас есть браузерная игра, которая использует Facebook Connect через AppID, который мы использовали для запуска той же игры на холсте, пока не появились Fb Credits, и мы были вынуждены закрыть ее. Теперь мы используем приложение так же, как и страницу продукта с интеграцией FbConnect на нашем собственном сайте.
Сегодня в нашем случае почтовые состояния:
Если ваше приложение Connect получает доступ к пользовательским подключениям или запрашивает дополнительные разрешения за пределами возраста, электронной почты и наших разрешений на публикацию, удалите эти запросы.
(Это относится к изменению этой политики: https://developers.facebook.com/blog/post/2012/09/05/platform-updates--operation-developer-love/)
Мы используем oauth
FbConnect с scope=email,user_birthday
. Это именно то, что было указано в более ранней почте, поэтому должно быть хорошо.
После аутентификации пользователя мы просто вызываем
https://graph.facebook.com/me?access_token=...
и прочитайте, что там происходит.
Возможно ли, что нам больше нельзя называть GraphAPI me
? Он содержит информацию, такую как пол, местоположение и локаль...
Данные Oauth содержат fbuid, first/lastname и e-mail, но он не содержит возраст, о чем нам разрешено спрашивать?
Мне нужно явно вызывать https://graph.facebook.com/me?fields=birthday
?
Удалось ли кому-нибудь добиться того, чтобы "настольная веб-игра, размещенная в основном вне Facebook", соответствовала их новой политике, не создавая новый AppID?
Примечание. Было несколько вопросов о "изменении пятой политики", например Facebook: Уведомление о нарушении, этот и многие предыдущие закрыты как дубликаты, но пока я не нашел вопросов или ответов на техническом уровне.