2012-12-07 3 views
79

Wir haben ein Browser-basiertes Spiel, das Facebook Connect durch eine AppID verwendet, das wir das gleiche Spiel in einer Leinwand laufen verwendet, bis Fb Credits eingeführt wurden und wir waren es herunterzufahren gezwungen. Jetzt verwenden wir die App nur wie eine Produktseite mit der FbConnect-Integration auf unserer eigenen Website.Welche Parameter sind in der Änderung der Richtlinien für Desktop-Web-Spiele erlaubt?

Heutige Mail Staaten für unseren Fall:

Wenn Ihr Connect App Verbindungen Benutzer Zugriff oder für zusätzliche Berechtigungen über Alter, E-Mail zu fragen, und unsere Publishing Berechtigungen, entfernen Sie bitte diese Anforderungen.

(Dies bezieht sich auf diese Politik zu ändern: https://developers.facebook.com/blog/post/2012/09/05/platform-updates--operation-developer-love/)

Wir verwenden oauth FbConnect mit scope=email,user_birthday. Dies ist genau das, was in einer früheren Mail angegeben wurde, also sollte es in Ordnung sein.

Sobald der Benutzer authentifiziert ist, rufen wir einfach

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

und lesen, was da kommt.

Ist es möglich, dass wir nicht die GraphAPI der me mehr nennen dürfen? Es enthält Informationen wie Geschlecht, Standort und locale ...
Die Oauth Daten den fbuid enthalten, erste/Nachnamen und die E-Mail, aber es ist nicht das Alter enthält, was wir dürfen, sollen fragen?

Muss ich https://graph.facebook.com/me?fields=birthday ausdrücklich nennen?

Hat jemand tatsächlich gelingt mit ihrer neuen Politik zu erfüllen, ohne eine neue AppID der Schaffung ein „in erster Linie aus Facebook gehosteten Desktop-Web-Spiel“ in zu bekommen?


Hinweis: Es gibt ein paar Fragen über die „5. Änderung der Politik September“ gewesen wie Facebook: Notice of Violation dieses und viele frühere als Duplikate geschlossen, aber keiner fand ich bisher enthält Fragen oder Antworten auf technischer Ebene.

+1

Ja, ich habe das gleiche Problem wie das, was in Ihrer Notiz erwähnt wird. Ich habe Anpassungen an unserer App vorgenommen und am Dienstag in die Produktion freigegeben, und ich dachte, dass wir den neuen Anforderungen voll entsprechen. Aber dann haben wir gestern eine andere E-Mail von Facebook bekommen, in der wir behaupten, dass wir immer noch in der Verletzung sind. Sehr schwer, Details dazu zu bekommen! – roguenet

+0

Insbesondere fragen wir derzeit nach E-Mail, user_birthday und publish_stream. Mein Verständnis ist, dass all das erlaubt ist, aber die Sache mit user_birthday ist mehrdeutig. Die E-Mail besagt, dass wir nur nach der Berechtigung "Alter" fragen dürfen, aber ich sehe keinen Hinweis auf eine separate Altersgenehmigung in den Dokumenten, also ist dieser Benutzer_Birthday? – roguenet

+0

Ja, ich glaube, sie haben user_birthday mit "age" gemeint, da es explizit in einer früheren Mail erwähnt wurde. Greifen Sie auch auf https://graph.facebook.com/me zu oder fragen Sie nur nach den Berechtigungen in Oauth? Denn wenn Sie nicht darauf zugreifen, neige ich dazu, anzunehmen, dass sie ihre Nachfolgepost ohne Grund gesendet haben ... –

Antwort

1

Vielleicht könnten Sie die „Website mit Facebook Login“ an Entwickler Einstellungen überspringen und nur Ihr Spiel direkt über Leinwand liefern. (zB apps.facebook.com/logogame). darum geht es "auf facebook.com", denke ich.

Verwandte Themen