我可以使用脸谱图API获得大量的份额吗?以及如何做到这一点

时间:2012-03-11 04:34:43

标签: facebook facebook-graph-api facebook-fql facebook-sharer

我的想法是实现这样的事情:

http://i.imgur.com/MHJrY.png

屏幕截图来自:http://www.thedrum.co.uk/opinion/2012/03/08/five-ways-new-facebook-timeline-will-impact-brands

我读过我必须使用Facebook图形API或FQL,但我不知道哪一个是最好的。

这是我到目前为止所做的事情,但这需要很长时间,所以我的猜测是错误的方法:

      <? require_once 'libs/facebook.php';

      // Create our Application instance.
      $facebook = new Facebook(array(
        'appId' => 'appid',
        'secret' => 'secret',
        'cookie' => true,
      ));

      $result = $facebook->api(array(
      'method' => 'fql.query',
      'query' => 'SELECT share_count, like_count, comment_count, total_count FROM link_stat WHERE url="URL";'
      ));
      echo '<p>'.$result[0]['like_count'].' likes';
      ?>

如果我尝试获取共享计数(使用之前提到的方法之一),我可以说我在主页上有50个不同的帖子,这样可以吗? Facebook对此有限制吗?

1 个答案:

答案 0 :(得分:0)

使用图API。 FQL仍然有效,但它不是Facebook的优先事项之一。

以下是链接,以便您了解其工作原理:https://developers.facebook.com/docs/reference/api/

其次缓冲这个数字,这样你就不会每次都在点击Facebook,并且会在你的结尾加快页面加载。