FB用户按钮onClick事件参加

时间:2016-10-20 12:20:47

标签: facebook-graph-api facebook-javascript-sdk

我的网站上有一个自定义按钮,我试图让他成为FB事件触发器,以便用户可以直接从外部网站连接到我的FB事件。我已经创建了一个应用程序,但无法弄清楚如何正确地完成它。

我无法找到任何JS SDK API函数来实现,这是我的JS代码,请帮忙!

$(document).ready(function() {
  window.fbAsyncInit = function() {
    FB.init({
        appId      : '#######',
        xfbml      : true,
        version    : 'v2.7'
    }); 

    $('.btn-fb').click(function () { 
        //it should work like that: after click the user logs into FB and subsribe to specific event     
        FB.login(function(){}, {scope: 'publish_actions'});

    });
  };

  // Load the SDK Asynchronously
  (function (d) {
      var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
      if (d.getElementById(id)) { return; }
      js = d.createElement('script'); js.id = id; js.async = true;
      js.src = "//connect.facebook.net/en_US/all.js";
      ref.parentNode.insertBefore(js, ref);
  } (document));
});

当我试着打电话给这个'参加'功能它只是让我的列表关闭参加用户,它应该这样工作: 按钮单击 - > FB登录窗口 - >用户参加活动:)

FB.api('/EVENT_ID/attending', function(response){
     console.log(response);
});

0 个答案:

没有答案