2012-12-07 14 views
79

Abbiamo un gioco basato su browser che utilizza Facebook Connect attraverso un AppID che abbiamo usato per eseguire lo stesso gioco su una tela fino a quando non sono stati introdotti i crediti Fb e siamo stati costretti a chiuderlo. Ora, utilizziamo l'App allo stesso modo di una pagina di prodotto con l'integrazione FbConnect sul nostro sito.Quali parametri sono consentiti nei criteri di modifica del gioco Web Desktop?

odierni stati di posta elettronica per il nostro caso:

Se la vostra applicazione Connect sta accedendo connessioni utente o chiedere autorizzazioni aggiuntive oltre l'età, e-mail, ed i nostri permessi di pubblicazione, si prega di rimuovere queste richieste.

(questo si riferisce a questo cambiamento di politica: https://developers.facebook.com/blog/post/2012/09/05/platform-updates--operation-developer-love/)

Stiamo utilizzando oauth FbConnect con scope=email,user_birthday. Questo è esattamente ciò che è stato specificato in una mail precedente, quindi dovrebbe essere ok.

Una volta che l'utente è autenticato, chiamiamo semplicemente

https://graph.facebook.com/me?access_token=... 

e leggere ciò che viene lì.

È possibile che non sia più possibile chiamare il GraphAPI me? Contiene informazioni come genere, posizione e impostazioni internazionali ...
I dati Oauth contengono il fbuid, il nome/cognome e l'email, ma non contengono l'età, cosa dovremmo chiedere?

Devo chiamare lo https://graph.facebook.com/me?fields=birthday esplicitamente?

Qualcuno è riuscito a ottenere un "gioco Web desktop ospitato principalmente su Facebook" per conformarsi alla nuova norma senza creare un nuovo AppID?


Nota: Non ci sono stati un paio di domande sul "cambiamento quinto politica di settembre", come Facebook: Notice of Violation questo e molti precedente chiusi come duplicati, ma nessuno mi trovato finora contiene domande o risposte a livello tecnico.

+1

Sì, ho avuto lo stesso problema di ciò che è menzionato nella nota. Ho apportato modifiche alla nostra app e rilasciato alla produzione martedì, e ho pensato che fossimo pienamente in linea con i nuovi requisiti. Ma ieri abbiamo ricevuto un'altra email da Facebook che dichiara che siamo ancora in violazione. Molto difficile ottenere dettagli su questo! – roguenet

+0

In particolare, al momento richiediamo email, user_birthday e publish_stream. La mia comprensione è che sono tutti autorizzati, ma la cosa user_birthday è ambigua. L'e-mail dice che ci è permesso solo chiedere il permesso di "età", ma non vedo alcun riferimento a qualsiasi permesso di età separato nei documenti, quindi è quel utente_giornato? – roguenet

+0

Sì, penso che intendessero user_birthday con "age" poiché è stato menzionato esplicitamente in una mail precedente. Stai accedendo a https://graph.facebook.com/me o stai solo chiedendo le autorizzazioni in Oauth? Perché se non accedete, allora tendo ad assumere che hanno inviato la loro posta di follow-up senza motivo ... –

risposta

1

Forse potresti saltare la parte "Sito Web con accesso Facebook" nelle impostazioni dello sviluppatore e fornire il tuo gioco solo direttamente su tela. (ad esempio apps.facebook.com/logogame). questo è ciò che "su facebook.com" è tutto, suppongo.