Je développe une application IFrame sur Facebook (en utilisant pyfacebook et Django) et je n'ai pas compris 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 ce soit la bonne façon d'opter pour une application IFrame.Demander des autorisations étendues dans Facebook, Django, Pyfacebook
Le code suivant placé dans mon modèle, les alertes pops 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 How to get (and use) extended permissions in Facebook with Python/Django est pertinent mais je crois que cela implique FBML ce qui n'est pas mon cas.
Je ne sais pas si vous êtes à l'aise JS, mais quand je mis en œuvre à quelques reprises, je trouve que l'API JavaScript est beaucoup plus facile à utiliser. http://developers.facebook.com/docs/?u=facebook.jslib.FB.Connect.showPermissionDialog – alex
Merci. C'est ce que je fais maintenant en fait. L'invite de l'utilisateur est dans JS, mais même sans la configuration correcte de l'URL de connexion dans les paramètres de l'application Facebook, cela ne fonctionne pas. –