facebook - debugger - open graph
¿Qué parámetros están permitidos en la política de juegos de escritorio en el PC? (1)
Tenemos un juego basado en navegador que usa Facebook Connect a través de un AppID que utilizamos para ejecutar el mismo juego en un lienzo hasta que se introdujeron Fb Credits y nos vimos obligados a cerrarlo. Ahora, solo utilizamos la aplicación de la misma manera que una página de producto con la integración de FbConnect en nuestro propio sitio.
El correo de hoy indica para nuestro caso:
Si su aplicación Connect está accediendo a las conexiones de los usuarios o solicitando permisos adicionales más allá de la edad, el correo electrónico y nuestros Permisos de publicación, elimine estas solicitudes.
(Esto se refiere a este cambio de política: https://developers.facebook.com/blog/post/2012/09/05/platform-updates--operation-developer-love/ )
Estamos usando oauth
FbConnect con scope=email,user_birthday
. Esto es exactamente lo que se especificó en un correo anterior, por lo que debería estar bien.
Una vez que el usuario está autenticado, simplemente llamamos
https://graph.facebook.com/me?access_token=...
y lee lo que viene allí.
¿Es posible que ya no podamos llamarme a GraphAPI? Contiene información como género, ubicación y ubicación ...
Los datos de Oauth contienen fbuid, first / lastname y el correo electrónico, pero no contienen la edad, ¿qué se supone que podemos pedir?
¿Tengo que llamar a https://graph.facebook.com/me?fields=birthday
explícitamente?
¿Alguien logró realmente obtener un "juego web de escritorio alojado principalmente fuera de Facebook" para cumplir con su nueva política sin crear un nuevo AppID?
Nota: Hubo un par de preguntas sobre el "cambio de política del 5 de septiembre" como Facebook: Aviso de violación éste y muchos anteriores cerrados como duplicados, pero ninguno que encontré hasta el momento contiene preguntas o respuestas en un nivel técnico.
Tal vez podría omitir la parte "Página web con inicio de sesión de Facebook" en la configuración del desarrollador y solo proporcionar su juego directamente a través del lienzo. (por ejemplo, apps.facebook.com/logogame). de eso se trata "en Facebook.com", supongo.