J'essaie de créer une application facebook en utilisant iframe (pas fbml). J'utilise le client php. après avoir essayé beaucoup, je ne suis pas en mesure de publier un flux aussi, je ne suis pas en mesure de créer un pop-up pour demander à l'utilisateur une permission prolongée. Je l'ai utilisé comme suit:Comment faire une pop up pour demander à l'utilisateur une autorisation étendue dans une application i-frame
function facebook_prompt_permission(permission)
{
ensure_init(function()
{
//check is user already granted for this permission or not
FB.Facebook.apiClient.users_hasAppPermission(permission,
function(result) {
// prompt offline permission
if (result == 0)
{
alert(result);
// render the permission dialog
FB.Connect.showPermissionDialog(permission,function(result)
{
if (result == null)
alert('no permissons granted');
else
alert('permissions ' + result);
},true,null);
}
else
{
// permission already granted.
alert("permission already granted");
}
});
});
}
facebook_prompt_permission('publish_stream');
La réponse pour le contrôle de l'autorisation est 0, mais lorsque je tente de montrer FB.Connect.showPermissionDialog
pop-up à demander à l'utilisateur pour rien d'autorisation se produit; pas de pop-up.
grâce justin les autorisations étaient là ce que je ne manquait quand j'initialiser l'objet FB je ne donnais pas l'URL complète de mon « xd_receiver.htm » je donne le chemin relatif, une fois que je fourni le chemin complet comme " http: //myserver/xd_receiver.htm "ça a très bien fonctionné. –