【问题标题】:Facebook Share and Share on Twitter in Rails在 Rails 中的 Facebook 共享和在 Twitter 上共享
【发布时间】:2013-04-13 03:50:30
【问题描述】:

在我的登录页面上,我希望用户能够在 Facebook 上分享并在 Twitter 上分享带有特定消息的页面。我希望能够知道他们何时将其实际发布在 Facebook 和/或 Twitter 上(任何获取回调的方式)。

在 Rails 中添加 Facebook 分享链接的正确方法是什么?我想拥有自己的按钮。

我看过考拉,但我想知道它是否太多,因为我只想能够分享那个登录页面。我不想提供任何类型的身份验证或更复杂的东西。唯一棘手的部分是我需要知道他们何时真正分享过。

谢谢

【问题讨论】:

    标签: ruby-on-rails facebook twitter


    【解决方案1】:

    您可以使用 sharethis 等外部服务,通过一些选项添加此,

    对于 facebook,您可以通过注册 facebook 应用程序来使用自己的分享方式 考虑下面的例子

    <a href="#" onclick='postToFeed("<%= image_url%>","<%= somte text %>"); return false;'>
          <%= image_tag("btn_fb.png" , :alt=>"Facebook") %>
        </a>
    
    <script type="text/javascript">
    FB.init({appId: APP_ID", status: true, cookie: true});
    
      function postToFeed(img,name) {
    
        // calling the API ...
        var obj = {
          method: 'feed',
          // redirect_uri: 'http://localhost:3000',
          link: 'http://url/',
          picture: img,
          name: 'NAME',
          caption: 'CAPTION',
          description: DESCRIPTION
        };
    
        function callback(response) {
          document.getElementById('msg').innerHTML = "Post ID: " + response['post_id'];
        }
    
        FB.ui(obj, callback);
      }
    
    </script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-27
      • 1970-01-01
      • 2011-06-26
      • 2011-10-18
      • 1970-01-01
      • 1970-01-01
      • 2011-06-22
      相关资源
      最近更新 更多