У нас є гра на основі браузера, яка використовує Facebook Connect через AppID, який ми використовували для запуску тієї самої гри на полотні, доки не були представлені кредити Fb, і ми були змушені закрити її. Зараз ми використовуємо програму так само, як сторінку продукту з інтеграцією 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: Повідомлення про порушення цього і багато попередніх закритих як дублікати, але жодне, що я знайшов до цього часу, не містить питань або відповідей на технічному рівні.