Які параметри дозволено змінювати політику веб-ігор на робочому столі?


79

У нас є гра на основі браузера, яка використовує Facebook Connect через AppID, який ми використовували для запуску тієї самої гри на полотні, доки не були представлені кредити Fb, і ми були змушені закрити її. Зараз ми використовуємо програму так само, як сторінку продукту з інтеграцією FbConnect на нашому власному сайті.

Сьогоднішня пошта говорить про наш випадок:

Якщо ваш додаток Connect має доступ до підключень користувачів або просить надати додаткові дозволи понад вік, електронну пошту та наші дозволи на публікацію, видаліть ці запити.

(Це стосується цієї зміни політики: https://developers.facebook.com/blog/post/2012/09/05/platform-updates--operation-developer-love/ )

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


1
Так, у мене була та ж проблема, що й у згаданій у Вашій записці. Я вніс зміни в наш додаток і випустив у виробництво у вівторок, і я вважав, що ми повністю відповідаємо новим вимогам. Але потім ми отримали ще одне повідомлення електронної пошти від Facebook, в якому стверджували, що ми все ще порушуємо. Дізнатися про це дуже важко!
roguenet

Зокрема, зараз ми запитуємо електронну пошту, user_birthday та публікацію_потоку. Я розумію, що це все дозволено, але річ user_birthday неоднозначна. В електронному листі сказано, що ми можемо запитувати лише дозвіл "вік", але я не бачу жодного посилання на окремий віковий дозвіл у документах, так це user_birthday?
roguenet

Так, я думаю, що вони мали на увазі user_birthday з "віком", оскільки це було прямо зазначено в попередньому листі. Ви також отримуєте доступ до graph.facebook.com/me або просто запитуєте дозволи в Oauth? Тому що якщо ви не отримуєте до нього доступ, то я схильний припустити, що вони надіслали свої подальші листи без причини ...
Крістофер Леркен,

Я отримую до нього доступ - я не бачу іншого способу фактично отримати день народження користувача після того, як ви попросите ці дозволи. Чи є для цього виклик API, який я пропустив? Як я читаю електронний лист, це подальші зв’язки (наприклад, я / канал), до яких ми більше не маємо доступу.
рогенет

7
FWIW, мій генеральний директор зміг зв'язатися з кимось із Facebook, щоб переконатися, що насправді наш додаток у порядку, після того, як я ввів своє перше виправлення; електронний лист із попередженням працював із застарілими даними. Так що так, дозволи user_birthday чудові. Крім того, ви можете отримати доступ до / me (вказуючи поля не обов’язкові).
roguenet

Відповіді:


1

Можливо, ви можете пропустити частину "Веб-сайт з Facebook-входом" у налаштуваннях розробника і надати свою гру безпосередньо через полотно. (наприклад, apps.facebook.com/logogame). ось про що, напевно, "на facebook.com".

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.