我正在使用sinatra框架在ruby中构建应用程序,并且在渲染一些fbml元素时遇到了麻烦。
我目前正在尝试渲染一个fb:multi-friend-selector,以便用户可以选择他们想要邀请的朋友。但是,当我在我的代码中写下以下内容时:
<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>
上面的文字都没有渲染。我在我的html标签中包含了常规的facebook xsds for taglibs,并使用以下代码在页面上测试了fbml:
<fb:name useyou="false" uid="USER_ID" linked="false"/>
此代码正常运行并显示用户名。
我在http://wiki.developers.facebook.com/index.php/Fb:random上尝试了一个类似的简单例子,但浏览器中没有任何内容呈现。
我是否需要添加一些特殊的JavaScript或其他内容?
我非常感谢对此有所帮助。
提前致谢 -gearoid。
答案 0 :(得分:3)
我刚刚意识到你必须使用服务器:fbml标签才能工作。
Facebook文档确实可以使用一些工作:)