Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 脸谱网喜欢用“;“总喜欢”-回拨?_Javascript_Facebook - Fatal编程技术网

Javascript 脸谱网喜欢用“;“总喜欢”-回拨?

Javascript 脸谱网喜欢用“;“总喜欢”-回拨?,javascript,facebook,Javascript,Facebook,我想为视频比赛(目前未以任何方式与Facebook连接)构建一个类似Facebook的功能,点击like按钮时,like按钮将获得喜欢的总数作为回调,以便我可以将其保存在数据库中并用作主要投票系统 是否可以构建此解决方案,最好是使用Javascript 编辑: 我想做的是 实现一个“Like”按钮 单击后,like请求将发送到Facebook 处理请求时,将激活一个回调函数 回调函数获取喜欢的总数作为参数 我不明白这个问题。但问题是什么 单击处理程序发送ajax请求->服务器端代码返回总金额

我想为视频比赛(目前未以任何方式与Facebook连接)构建一个类似Facebook的功能,点击like按钮时,like按钮将获得喜欢的总数作为回调,以便我可以将其保存在数据库中并用作主要投票系统

是否可以构建此解决方案,最好是使用Javascript

编辑:

我想做的是

  • 实现一个“Like”按钮
  • 单击后,like请求将发送到Facebook
  • 处理请求时,将激活一个回调函数
  • 回调函数获取喜欢的总数作为参数

    • 我不明白这个问题。但问题是什么

      单击处理程序发送ajax请求->服务器端代码返回总金额
      ->ajax请求回调drow它。

      我不明白这个问题。但问题是什么

      单击处理程序发送ajax请求->服务器端代码返回总金额
      ->ajax请求回调drow it.

      大致如下:

      FB.Event.subscribe('edge.create', function(response) {
        // user clicked like
        var query = FB.Data.query('SELECT like_count FROM link_stat WHERE url="http://example.com/current_url"');
        query.wait(function(rows) {
          alert('number of likes ' + rows[0].like_count;
        });
      });
      

      edge.create
      是当用户喜欢某个页面()时应触发的事件。但由于某些原因,几个月前我没能让它正常工作。

      大致上是这样的:

      FB.Event.subscribe('edge.create', function(response) {
        // user clicked like
        var query = FB.Data.query('SELECT like_count FROM link_stat WHERE url="http://example.com/current_url"');
        query.wait(function(rows) {
          alert('number of likes ' + rows[0].like_count;
        });
      });
      

      edge.create
      是当用户喜欢某个页面()时应触发的事件。由于某些原因,几个月前我无法使其正常工作。

      是Facebook还是您的平台?我的平台,我有一个应用程序id可用于Javascript SDK,但我的平台没有其他方式与Facebook连接。我只想使用“Like”作为投票系统,我需要在数据库中保存喜欢的总数,以便对投票进行排序。这是Facebook还是您的平台?我的平台,我有一个应用程序id用于Javascript SDK,但我的平台没有其他方式与Facebook连接。我只想使用“Like”作为投票系统,我需要在数据库中保存Like的总数,以便对投票进行排序。(谢谢!)你可以在这里看到你可以从Facebook访问的所有内容的列表:……我有一个相关的问题(我想知道当前用户是否“喜欢”页面,在pageload上),我会在其他地方询问,并指出这一点。Serg上面的代码片段完全有效。(谢谢!)你可以在这里看到你可以从Facebook访问的所有内容的列表:……我有一个相关的问题(我想知道当前用户是否“喜欢”页面,在页面加载上),我会在其他地方询问,并指出这一点。