Question

Je développe une application IFrame dans Facebook (en utilisant pyfacebook et Django) et ne pouvait pas comprendre la documentation officielle. Quelqu'un peut-il me donner un pointeur sur la façon de demander des autorisations étendues (comme read_stream, publish_stream et offline_access)?

J'ai expérimenté avec FB Connect mais je ne suis même pas sûr que c'est la bonne façon d'aller pour une application iFrame.

Le code suivant placé dans mon modèle, affiche les alertes mais pas de dialogue d'autorisation:

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. On dirait que Comment obtenir (et de l'utilisation ) autorisations étendues dans Facebook avec Python / Django est pertinent, mais je crois qu'il implique FBML qui n'est pas mon cas.

Était-ce utile?

La solution

Après 15 heures de lutte (dont la moitié a été consacrée à dormir) J'ai trouvé mon problème. J'ai oublié de configurer le champ URL Connect de mon application Facebook. Je copié ma toile URL de rappel, le domaine configuré de base et maintenant il fonctionne parfaitement.

Je détaillé ici l'ensemble du processus: http : //phdrocks.wordpress.com/2010/03/08/getting-extended-permissions-in-facebook/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top