2014-07-07 2 views
6

Ich versuche, eine Login-Berechtigung vom Benutzer in meiner Facebook-App zu bekommen. Facebook fordert den Entwickler auf, seine App zur Überprüfung zu senden, bevor er dem Entwickler zusätzliche Berechtigungen erteilt. Aus diesem Grund müssen Sie die App abschließen, damit sie testen und tun kann, was Sie wollen, bevor Sie dem Entwickler oder der App die erforderliche Login-Berechtigung erteilen.Facebook Login Berechtigung zum Testen der App vor dem Einreichen zur Überprüfung?

Derzeit teste ich nur die Anwendung und es ist nicht vollständig, aber ich brauche, dass zusätzliche Login-Berechtigung (manage_pages genau zu sein), so kann ich sehen, was würde mein app tun ist und wie es funktioniert ...

Aber es scheint, Facebook fragt nur nach vollständig entwickelten Apps zur Überprüfung gesendet werden.

Das ist alles sehr verwirrend. und Facebook-Dokumentationen ist wie von einer Person mit 2 Fingern geschrieben worden, die nicht einmal damit beschäftigt war, den ganzen Satz zu beenden!

Die Frage, die ich habe, ist dies:

Gibt es eine Möglichkeit, eine App erstellen könnte und all Login-Berechtigungen erhalten, die die App testen erforderlich und es alle Arbeit zu machen, bevor es zu Facebook zur Überprüfung zu senden?

Vielen Dank im Voraus.

Antwort

6

Gibt es eine Möglichkeit, eine App zu erstellen und alle Anmeldeberechtigungen zu erhalten, die erforderlich sind, um die App zu testen und alles funktionsfähig zu machen, bevor Sie sie zur Überprüfung an Facebook senden?

Es ist durch Standard nur. Die Entwickler/Admin/Tester der App können die Anwendung testen, auch wenn diese nicht von Facebook überprüft werden.

Die Berechtigungen sollten in Ihrem Login-Code hinzugefügt werden. Die Berechtigungen werden nicht einfach so gefragt, indem Sie sie in den Überprüfungsdetails hinzufügen, stattdessen werden die Berechtigungen mit dem Login-Code unter Verwendung des Parameters scope hinzugefügt. Überprüfen Sie this link für die Details. Das ist einfach!

Für Beispiel-

JS SDK-

FB.login(function(response) { 
    // handle the response 
}, {scope: 'manage_pages'}); 

Manuelle Anmeldung strömungs

https://www.facebook.com/dialog/oauth? 
    client_id={app-id}& 
    redirect_uri={redirect-uri}& 
    auth_type=rerequest& 
    scope=manage_pages 

nur testen Sie Ihre App und wenn sein bereites einreichen für die Bewertung ist die Zugabe von zusätzliche Berechtigungen und ihre Details Ich hoffe, das hilft!

+0

siehe, ich habe bereits gefunden, dass "NOt wirklich" direkten Link in Google. Es sagt nichts darüber aus, wie die App mit den erforderlichen Berechtigungen getestet wird. nicht versuchen, unhöflich zu sein, aber arbeiten Sie für Facebook? Denn die Art, wie du es hier erklärt hast, ist genau wie die Dokumentation von Facebook, die verwirrend ist! Ich weiß immer noch nicht, ob und wie ich im Testmodus die erforderliche Login-Berechtigung bekommen kann! – user3806613

+0

Sie lesen über das 'Scope' im Login-Flow, das ich in der Antwort hinzugefügt habe? Es gibt EINE UND NUR EINE Möglichkeit, um Berechtigungen in der App hinzuzufügen, mit dem 'Scope' im Login-Code. Was Facebook sagt, dass wir zuerst Ihre App testen, bevor Sie Ihre Anwendung machen, sonst keine Ihrer zusätzlichen Berechtigungen funktionieren. Ich weiß nicht, warum bist du verwirrt? –

Verwandte Themen