fb:显示空白页面的请求表单

时间:2011-11-03 10:24:43

标签: facebook xfbml fbrequest-form

这是我的代码

<fb:serverFbml style="width: 760px;">
<script type="text/fbml">
<fb:fbml>
<fb:request-form
action="http://apps.facebook.com/MyAPP/invite.php"
target="_top"
method="POST"
invite="true"
type="Invite Form"
content="<fb:req-choice url='http://www.example.com/folder/index.php' label='Accept' />"
>

如果我有动作=“http://www.example.com/folder/invite.php”,那么它会在invite.php页面中发布邀请的朋友数组,但它会将用户带到facebook界面之外。 如果我有动作=“http://apps.facebook.com/MyAPP/invite.php”,那么它将保留在facebook界面中,但会为invite.php加载一个空白页面。

知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

如果我有action=apps.facebook.com/MyAPP/invite.php,那么<fb:request-form>不会将ids数组发布到页面。所以我尝试了action="MyDomain.com/folder/invite.php";,它给了我存储在会话中的ID和数组,然后让这个页面将用户重定向回apps.facebook.com/MyAPP。在那里,我检查了数字数组以我想要的方式处理它。不确定这是最好的方式去做。