【问题标题】:Publish on facebook without auth (with user interaction)在没有身份验证的情况下在 facebook 上发布(与用户交互)
【发布时间】:2012-03-15 16:06:10
【问题描述】:

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

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

仅供参考,这是一个 ruby​​ on rails 3.2 应用程序

谢谢你们的时间!

【问题讨论】:

    标签: ruby-on-rails-3 facebook


    【解决方案1】:

    最好的做法是在您的应用页面中包含facebook javascript sdk,然后只需调用FB.ui 方法即可打开Feed Dialog

    您还可以打开自己的弹出窗口并将其定向到同一提要对话框的直接网址:

    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
    

    所有内容都在提要对话框页面中。

    【讨论】:

    • 看起来他们已弃用“消息”.. 那对我来说有点没用。不过谢谢!
    • message 字段已被删除,因为应用程序滥用了它。您可以做的是使用open graph 拥有一个仅输出 og 标签的 ruby​​ 视图,您可以创建任何您想要的内容,然后在弹出 fb 提要对话框时发布该链接,facebook 将提取所有信息来自 og 标签,用户可以自己写消息。
    • 是的,我刚刚看到了。它可能会完成这项工作。再次感谢:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-03
    • 1970-01-01
    • 2014-08-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多