Facebook申请表的“跳过”按钮不起作用

时间:2010-09-15 19:43:07

标签: facebook fbml

下面的fbml使用多朋友选择器生成邀请表单。一切都有效,除了“跳过”按钮。无论我在action属性中放置什么url,渲染表单中的操作都始终为空。这当然会导致跳过按钮到404。

<div class="invite"> 
    <fb:serverFbml width="626">
        <script type="text/fbml">
            <fb:request-form
                action="default.asp"
                target="_top"
                method="POST" 
                invite="true" 
                type="My Application" 
                content="<fb:req-choice url='facebook.com/somepage' label='Authorize my Application'/>">
                <fb:multi-friend-selector showborder="true" email_invite="false" cols="4" rows="1" actiontext="Invite your friends to use My Application!">
                </fb:multi-friend-selector>
            </fb:request-form>
        </script>
    </fb:serverFbml>
</div>

修改:仔细观察,它看起来像是http://www.facebook.com/plugins/serverfbml.php?在Fiddler中跟踪时发现这是唯一的404响应。

3 个答案:

答案 0 :(得分:1)

有同样的问题,这让我发疯,但我设法修复它。 试试这个:<fb:req-choice url='facebook.com/somepage' '
只需添加另一个'之后,确保在它们之间使用空格。有趣的是我花了2个小时试图解决这个问题。如果您希望我只是复制并粘贴整个代码。希望这有帮助,我很确定它会因为我有完全相同的问题。欢呼声。

答案 1 :(得分:0)

我有同样的问题!!!

在我的案例中修复如下:

行动= “HTTP://YOURDOMAINNAME/APP/welcome.htm $ {QUERY_STRING}”

YOURDOMAINNAME必须与您的Canvas网址相同!

答案 2 :(得分:0)

<强>更新

Facebook对my bug report的官方回应;他们已经关闭了它。只花了五个月:)。

  

感谢您的报告。

     

正如我们正在进行的那样   弃用FBML / FBJS,我们不会   添加其他功能或修复   目前的错误。如果你正在创建一个   请在facebook.com上申请   使用我们的实施您的申请   支持的API,SDK和社交   插件。使用这些你可以嵌入   许多相同的社交功能   可在FBML中找到。

     

请参阅我们的路线图:   http://developers.facebook.com/roadmap