J'utilise FB.ui d'autoriser l'application à onglet Facebook à l'aide simple:OAuth 2.0 biscuit pas défini avec FB.ui sur l'onglet Page
FB.init({
appId : '<%= Facebook::APP_ID %>',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true, // parse XFBML
channelUrl : 'http://<%= request.host_with_port %>/channel.html', // Custom Channel URL
oauth : true //enables OAuth 2.0
});
FB.ui({
method: 'oauth'
},
function(response) {
// do some redirect stuff here
});
autorisation va bien, mais même lorsque l'utilisateur confirme l'application, la cookie fbsr_xxxxx pertinent n'est pas défini. Y a-t-il un moyen de le forcer? L'objet Response contient user_id, mais je préfère utiliser le flux standard avec signed_request.