代码之家  ›  专栏  ›  技术社区  ›  Dusda

Facebook请求表单的跳过按钮不起作用

  •  1
  • Dusda  · 技术社区  · 15 年前

    下面的fbml使用多好友选择器生成邀请表单。一切正常,除了“跳过”按钮。无论在action属性中放置哪个url,呈现形式中的操作都是 总是 空白。这当然会导致Skip按钮变成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 回复  |  直到 15 年前
        1
  •  1
  •   victor    15 年前

    有同样的问题,这让我发疯,但我设法解决了它。 <fb:req-choice url='facebook.com/somepage' '
    在那之后再加上一个'就行了,一定要用空格隔开。有趣的是我花了两个小时想弄明白。如果你愿意的话,我就复制粘贴整个代码。希望这能有帮助,我很肯定会的,因为我也有同样的问题。干杯。

        2
  •  0
  •   Vyacheslav Basharimov    15 年前

    在我的案例中,解决方法如下:

    您的域名必须与画布URL中的域名相同!

        3
  •  0
  •   Dusda    15 年前

    my bug report 他们已经关闭了。只花了五个月:)。

    谢谢你的报告。

    反对FBML/FBJS,我们不会 添加附加功能或修复 当前错误。如果您正在创建 应用于脸谱网,请 使用我们的 支持的API、SDK和Social 插件。使用这些你可以嵌入 许多相同的社会特征 提供FBML格式。

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

    推荐文章