У нас есть браузерная игра, которая использует 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, имя / фамилию и адрес электронной почты, но не содержат возраст, что мы должны иметь право спрашивать?
Должен ли я звонить https://graph.facebook.com/me?fields=birthday
явно?
Удалось ли кому-нибудь на самом деле получить «настольную веб-игру, размещенную в основном за пределами Facebook», чтобы она соответствовала их новой политике без создания нового AppID?
Примечание. Было несколько вопросов об «изменении политики 5 сентября», например Facebook: Уведомление о нарушении, это и многие предыдущие закрыты как дубликаты, но ни один из них, который я обнаружил, пока не содержит вопросов или ответов на техническом уровне.