Facebook喜欢/关注api强制点击按钮两次

时间:2017-06-20 14:54:03

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

这是我的代码:

     window.fbAsyncInit = function() {
        FB.init({
          appId            : 'xxxxxxx',
          autoLogAppEvents : true,
          xfbml            : true,
          version          : 'v2.9'
        });
        FB.AppEvents.logPageView();
        FB.Event.subscribe('edge.create', function(response) {
            // fired after like has fulfilled
        });
      };

这是我的HTML:

<div class="fb-like" href="https://www.facebook.com/xxx" data-layout="standard" data-action="like" data-show-faces="false"/>

当我加载用户点击一次的相似/关注按钮时,如果您已登录它强制执行immediately click like again after clicking like already once,则会发出错误,否则会要求您登录{{1} }

我的问题是为什么我不能只点击一次,如果我登录它然后喜欢而不是我必须再次点击,否则如果在登录期间它然后登录然后立即记录像点击一样。

我见过有这个工作流程的实现。 我的API代码可能有问题

更新

因此,我向and then enforce to hit the like button again.添加了status:true标记,当用户登录并要求init时,它似乎可以解决问题。 然而,当我必须登录时,在我登录后再次要求我。我不应该在登录后自动喜欢它并且不必再次点击

0 个答案:

没有答案