2010-11-30 3 views
0

Je le code suivant pour permettre aux utilisateurs d'inviter thier amis Facebook:Facebook inviter erreur amis: Désolé, votre demande ne peut pas être traitée

function create_fb_friends() { 
    FB.init({ 
    appId : 'xxxxxxx', 
    status : true, // check login status 
    cookie : true, // enable cookies to allow the server to access the session 
    xfbml : true // parse XFBML 
}); 

FB.ui({ 
    method: 'fbml.dialog', 
    fbml: (
     '<fb:request-form action="/" target="_top"\ 
        method="POST"\ 
        invite="true"\ 
        type="MyApp Application"\ 
        content="Checkout this new application.">\ 
        <fb:multi-friend-selector\ 
        showborder="false"\ 
        actiontext="Invite friends to...">\ 
        </fb:request-form>' 
     ), 
    size: {width:640,height:480}, width:640, height:480 
    }); 
} 

Lorsque je clique sur invitation d'envoi, je reçois seulement une erreur de Facebook:

Sorry, your request could not be processed. 

Please try again 

Je n'ai pas la moindre idée où le problème pourrait être, car il n'y a pas une véritable rétroaction dans l'erreur.

Répondre

1

Il semble que cela est un problème connu: http://bugs.developers.facebook.net/show_bug.cgi?id=10874

Malheureusement, il a été ouvert depuis des siècles sans retour réel/action. Note latérale - cette erreur semble indiquer un problème avec le paramètre 'action'. J'ai remplacé l'URL que j'utilisais par des URL raccourcies par bit.ly et cela semble fonctionner.

+0

l'url de mon action est "/" qui est la racine de mon application. Mon application est autonome, cela pourrait être un problème, n'est-ce pas? – rtacconi

+0

le mien était trop court, je le change avec quelque chose de plus long et travaillé. Je vous remercie – rtacconi

Questions connexes