在没有身份验证的情况下在Facebook上发布(使用用户交互)

时间:2012-03-15 16:06:11

标签: ruby-on-rails-3 facebook

我正在尝试做一些似乎并不难的事情,但我却找不到如何实现它。我有一个带有排行榜的网络应用程序,我想让用户有机会在Facebook上分享他的分数。会有一个链接“发布到Facebook”,它会弹出一个弹出窗口,或者重定向到Facebook上的一个页面,在这两种情况下都有一个对话框,可以在他的墙上发布一个故事。

这必须简单且非常直接,不应提示用户允许应用程序或类似的东西。但是,自从我完成任何应用程序以来已经有一段时间了:它还有可能吗?

仅供参考,这是rails 3.2 app上的红宝石

谢谢你们时间的人!

1 个答案:

答案 0 :(得分:0)

最好的办法是在您的应用页面中添加facebook javascript sdk,然后只需拨打FB.ui方法即可打开Feed Dialog

您也可以打开自己的弹出框并将其指向同一个Feed对话框的直接网址:

http://www.facebook.com/dialog/feed?
  app_id=APP_ID&
  link=LINK_URL&
  picture=PICTURE_URL&
  name=NAME&
  caption=CAPTION&
  description=DESCRIPTION&
  message=MESSAGE_AS_THE_USER&
  redirect_uri=REDIRECT_URL

它位于Feed对话框页面中。