Frage

Ich bin eine IFrame Anwendung in Facebook zu entwickeln (mit pyfacebook und Django) und konnte die offizielle Dokumentation nicht verstehen. Kann mir jemand einen Zeiger geben, wie erweiterten Berechtigungen anzufordern (wie read_stream, publish_stream und offline_access)?

Ich experimentierte mit FB Connect, aber ich bin nicht einmal sicher, es ist der richtige Weg für eine IFrame Anwendung zu gehen.

Der folgende Code in meiner Vorlage platziert, die Warnungen erscheint aber keine Genehmigung Dialog:

FB.init(my_api_key, "/media/js/xd_receiver.htm");
FB.ensureInit(function() {
  alert("aa");
  FB.Connect.showPermissionDialog("email,offline_access,read_mailbox,publish_stream");
  alert("aa");
});

P. S. Sieht aus wie Wie zu bekommen (und Nutzung ) erweitert Berechtigungen in Facebook mit Python / Django relevant ist, aber ich glaube, es FBML handelt, die nicht mein Fall ist.

War es hilfreich?

Lösung

Nach 15 Stunden des Kampfes (die Hälfte davon in dem Schlaf gewidmet war) fand ich mein Problem. Ich habe vergessen, das Connect-URL-Feld meiner Facebook-Anwendung zu konfigurieren. Ich kopierte meine Leinwand-Rückruf-URL, die Basisdomäne konfiguriert und jetzt funktioniert es perfekt.

ich detailliert den gesamten Prozess hier: http : //phdrocks.wordpress.com/2010/03/08/getting-extended-permissions-in-facebook/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top