java-fb:request形式的操作始终为null

更新:这又开始再次发生,将不胜感激.

我正在使用服务器fbml渲染“邀请朋友” iframe,并且直到两天前它都工作正常.基本上,提交表单后,应该在我获得用户邀请的所有ID的地方调用java操作.

但是,我现在注意到出现了“通过电子邮件邀请”弹出窗口,最重要的是,我的java操作根本没有被执行.当我检查Firebug中的表单时,我注意到该操作始终为空(尽管所有其他参数都正确保留了).

我尝试在多好友选择器上设置email_invite = false,但无济于事.

我的代码如下所示:

    

    <fb:fbml> 
        <fb:request-form action="http://localhost:8080/myAction.do?method=someAction" method="POST" invite="false" target="_top" type="invite" content="CONTENT_GOES_HERE" > 
            <fb:multi-friend-selector showborder="false" actiontext="Invite your friends to use our app." target="_top" email_invite="false"> 
        </fb:request-form> 
    </fb:fbml>

</script>

任何帮助将不胜感激.

更新:这又开始再次发生,将不胜感激.

谢谢,减速机.

解决方法:

Facebook最近在多朋友选择器过程中增加了一个额外步骤,这就是您所看到的.据我所知,没有任何方法可以阻止这种情况的出现.

但是,一旦用户离开“通过电子邮件邀请”弹出窗口,您仍然应该得到选择器的结果发送给您.

Facebook的最新更新可以在this status post中看到.

上一篇:Facebook Connect:使用PHP库注销用户


下一篇:asp.net-Facebook开发人员:将权限设置为可选