FB饲料对话框评论

问题描述:

为什么下面(iframe解决方案)不要求在对话框用户评论FB饲料对话框,出现的对话框中,后是送交─FB饲料对话框评论

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); 
} 

(增加了额外的空代码,仍然不起作用!) 注意:使用Firefox时,对话框在单击“下一步”时似乎保持空白状态,直到从上角X关闭为止。

我相信你缺少一个参数。这会导致您的最后4个参数出现乱序,这意味着Facebook可能没有正确接收您的user_message_prompt和user_message。

对于story_size参数,您需要额外的'null'。试试这个:添加空当,但还是Facebook的对话框未要求任何自定义消息

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

我的回调函数开始确实工作吗? – Tom 2009-06-26 08:05:14