2012-12-07 38 views
79

Mamy przeglądarkową grę, która korzysta z usługi Facebook Connect za pośrednictwem AppID, z której korzystaliśmy do uruchamiania tej samej gry na płótnie, dopóki nie pojawiły się kredyty Fb i byliśmy zmuszeni do jej wyłączenia. Teraz używamy aplikacji tylko w taki sam sposób, jak stronę produktu z integracją FbConnect na naszej własnej stronie.Jakie parametry są dozwolone w polityce gier na komputery stacjonarne?

Dzisiejsze stany mail dla naszego przypadku:

Jeśli Połącz aplikacja ma dostęp do połączeń użytkowników lub prosząc o dodatkowych uprawnieniach poza wiekiem, e-mail, a nasze wydawnictwa Uprawnienia, usuń te żądania.

(Odnosi się do tej zmiany polityki: https://developers.facebook.com/blog/post/2012/09/05/platform-updates--operation-developer-love/)

używamy oauth FbConnect z scope=email,user_birthday. Dokładnie to zostało określone we wcześniejszej poczcie, więc powinno być w porządku.

Po uwierzytelnieniu użytkownika, po prostu zadzwoń

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

i przeczytać, co tam chodzi.

Czy to możliwe, że nie możemy już dzwonić do GraphAPI o numer me? Zawiera informacje takie jak płeć, lokalizacja i ustawienia regionalne ...
Dane Oauth zawierają fbuid, imię/nazwisko i adres e-mail, ale nie zawierają one wieku, do którego mamy zezwolić.

Czy muszę zadzwonić pod numer https://graph.facebook.com/me?fields=birthday?

Czy ktoś faktycznie uzyskał "komputerową grę internetową hostowaną głównie poza Facebookiem", aby zachować zgodność z nową polityką bez tworzenia nowego identyfikatora aplikacji?


Uwaga: Było kilka pytań o „Sie zmiany polityki 5-gi” jak Facebook: Notice of Violation ten i wiele poprzedni zamknięty jako duplikaty, ale nie znalazłem dotąd zawiera pytania lub odpowiedzi na najwyższym poziomie technicznym.

+1

Tak, miałem ten sam problem, co wspomniałem w twojej notatce. Wprowadziłem poprawki do naszej aplikacji i wydałem je we wtorek, i myślałem, że jesteśmy w pełni zgodni z nowymi wymaganiami. Ale wczoraj otrzymaliśmy kolejny e-mail od Facebooka, twierdząc, że wciąż naruszamy zasady. Bardzo trudno uzyskać szczegółowe informacje na ten temat! – roguenet

+0

W szczególności obecnie prosimy o e-mail, user_birthday i publish_stream. Rozumiem, że wszystkie są dozwolone, ale rzecz user_birthday jest niejednoznaczna. Wiadomość e-mail mówi, że możemy prosić tylko o pozwolenie na "wiek", ale nie widzę w dokumentach żadnego oddzielnego zezwolenia na wiek, a więc czy jest to user_birthday? – roguenet

+0

Tak, myślę, że chodziło im o user_birthday z "age", ponieważ zostało to wyraźnie wymienione w poprzednim mailu. Czy uzyskujesz dostęp do https://graph.facebook.com/me lub po prostu pytasz o uprawnienia w Oauth? Ponieważ jeśli nie masz do niego dostępu, to zakładam, że wysłali swoją kolejną wiadomość bez powodu ... –

Odpowiedz

1

Być może możesz pominąć część "Witryna z Facebookiem" w ustawieniach programisty i udostępniać swoją grę bezpośrednio przez płótno. (np. apps.facebook.com/logogame). Tak właśnie myślę "na facebook.com".