更新:这又开始再次发生,将不胜感激.
我正在使用服务器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中看到.