【问题标题】:Facebook Share in Ruby on Rails在 Ruby on Rails 中分享
【发布时间】:2014-06-04 12:25:55
【问题描述】:

在我的 Rails 应用程序中,我已经像这样在 Facebook 上分享了..

<li class="facebook">
            <a href="javascript: void(0)" onclick="window.open('https://www.facebook.com/dialog/feed?app_id=<%= FACEBOOK_APP_KEY %>&amp;display=popup&amp;description=<%= $fb_share_text %>&amp;name=<%= $fb_share_name %>&amp;picture=<%= request.base_url %>redirect_uri=<%= FB_CALL_BACK_URL %>','sharer','toolbar=0,status=0,width=548,height=325');"></a>
</li>

我可以使用 jquery ajax 调用来做同样的事情吗?因为我想在成功功能上做一些事情,比如更新一些 html.. 请帮忙..

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-4


    【解决方案1】:

    This SO answer 涵盖了使用 Facebook JavaScript API 进行的共享。应该正是您正在寻找的。它也有一个成功的回调。

    FB.ui()is here. 上的 Facebook 文档链接

    来自带有回调的页面的一些示例代码:

    FB.ui(
      {
        method: 'share',
        href: 'https://developers.facebook.com/docs/',
      },
      function(response) {
        if (response && !response.error_code) {
          alert('Posting completed.');
        } else {
          alert('Error while posting.');
        }
      }
    );
    

    【讨论】:

      【解决方案2】:

      尝试放入一个函数并发出一个ajax请求。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-03-08
        • 2014-06-10
        • 2012-07-07
        • 2016-02-26
        • 1970-01-01
        • 2013-06-24
        • 2023-04-02
        • 1970-01-01
        相关资源
        最近更新 更多