ruby-on-rails - 使用 Facebooker 在 Rails View 中使用 FBML

标签 ruby-on-rails facebook fbml facebooker

我已成功连接 Facebook Connect 应用程序,一切正常。我可以通过 Facebook 注册新用户,也可以将现有用户与 Facebook 关联起来。没有问题。

但是,现在我正在尝试添加一个邀请页面,用户可以在其中查看他们的哪些 friend 拥有该应用程序,然后向他们显示 Facebook FMBL 多选表单以邀请 friend 加入。

这是该 FBML 标记的文档。

http://wiki.developers.facebook.com/index.php/Connect/Integrating_an_Invite_Form_into_Your_Website#Creating_a_Full_Multi-friend_Selector_Request_or_Invite

但是,我无法让它我的 Rails View 中工作。

我需要设置一些特殊的东西才能在我的 Rails View 中使用 FBML 吗?

这不是 CANVAS 应用程序,这意味着我希望人们访问我的网站而不是通过 Facebook 访问该页面,但我觉得我错过了一些东西。

最佳答案

如果您开发 Facebook Connect 站点,它会使用 XFBML。 XFBML 用于 Facebook connect 和 iframe 应用程序,FBML 用于 Facebook canvas 应用程序。并且,facebook 多好友选择器是 FBML 标签。

但是,您可以在 XFBML 内部调用 FBML,因此您应该检查此页面。

http://wiki.developers.facebook.com/index.php/Fb:serverFbml

这可能会有所帮助。

关于ruby-on-rails - 使用 Facebooker 在 Rails View 中使用 FBML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2714669/

相关文章:

ruby-on-rails - 使用 Carrierwave 上传到多个 S3 存储桶

ruby-on-rails - 如何在 rake 任务中捕获引发的异常

javascript - Facebook 登录按钮回调函数

facebook - 非空数组的 FQL 查询或如何查询带附件的消息

Android:使用 FB SDK 4.x 以编程方式发布到 facebook

javascript - Facebook 应用程序中的图表

ruby-on-rails - Ruby/Rails - kaminari 未定义的方法分页错误

ruby-on-rails - rails + spree : Cant checkout in test env "Unable to Authorize Credit Card: Bogus Gateway: Forced failure"

facebook - 如何判断用户是否是粉丝专页的粉丝

jQuery 意外错误地解析 HTML