2009-06-25 10 views
0

Pourquoi dialogue FB Feed ci-dessous (solution iFrame) ne demande pas les commentaires des utilisateurs sur boîte de dialogue, la boîte de dialogue apparaît et post est émises,FB dialogue d'alimentation ne demande pas commentaires des utilisateurs

function callback() 
{ 
    alert("Thank you"); 
} 

function showFeed() 
{ 
    FB_RequireFeatures(["XFBML"], function(){ 
    FB.Facebook.init('kkkc', '/facebook/xd_receiver.htm', null); 
    FB.ensureInit(function() { 

    var tpl_data ={"images":[{"src":"logo.gif","href":"kkk"}],"city":" "}; 
    var user_message_prompt = "What do you think of this ?"; 
    var user_message = {value: "write your comments here"};tData= {}; 
    FB.Connect.showFeedDialog(439384, tpl_data, null, null, null, 
    FB.RequireConnect.require, callback,user_message_prompt, user_message); 
} 

(ajouté null supplémentaire au code , ne fonctionne toujours pas!) REMARQUE: avec Firefox, la boîte de dialogue semble rester vierge lorsque vous cliquez sur Suivant, jusqu'à la fermeture du coin supérieur X.

Répondre

0

Je crois qu'il vous manque un paramètre. Cela place vos 4 derniers paramètres dans le désordre, ce qui signifie que Facebook ne reçoit probablement pas vos messages user_message_prompt et user_message correctement.

Vous avez besoin d'un 'null' supplémentaire pour le paramètre story_size. Essayez ceci:

FB.Connect.showFeedDialog(43932059084, tpl_data, null, null, null, 
    FB.RequireConnect.require, null,user_message_prompt, user_message); 
+0

Ma fonction de rappel a commencé à fonctionner en effet lors de l'ajout d'un null, mais toujours la boîte de dialogue facebook ne demande pas de message personnalisé? – Tom

+0

Hmm ... vouliez-vous changer l'identifiant du bundle? Dans votre code ci-dessus maintenant, il est dit '439384' au lieu de '43932059084'. – zombat

Questions connexes