2010-06-10 92 views
0

我在使用sinatra框架构建ruby应用程序,并且在渲染一些fbml元素时遇到了麻烦。在ruby sinatra应用中使用FBML

我目前正在尝试渲染一个fb:多朋友选择器,以便用户可以选择他们想要邀请的朋友。但是,当我在我的代码中写入以下内容时:

<fb:fbml> 
    <fb:request-form action="/inviteFriends" method="POST" invite="true" type="MY APP" content="Invite Friends" > 
     <fb:multi-friend-selector showborder="false" actiontext="Invite your friends to use YOUR APP NAME."> 
    </fb:request-form> 
</fb:fbml> 

没有呈现上述文本。我已经包含了标签库的常规的Facebook的XSD在我的HTML标记和使用下面的代码已经测试过的网页上FBML:

<fb:name useyou="false" uid="USER_ID" linked="false"/> 

此代码工作正常,并显示用户的名称。

我试过一个简单的例子,就像http://wiki.developers.facebook.com/index.php/Fb:random那样,但是在浏览器中再次没有任何东西被渲染。

我需要包含一些特殊的JavaScript或任何东西吗?

我将不胜感激这一些帮助。

在此先感谢 -gearoid。

回答

3

我刚刚意识到您必须使用服务器:fbml标签才能正常工作。

Facebook文档确实可以使用一些工作:)

相关问题