0

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

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对此没有限制吗?

4

1 回答 1

0

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

这是链接,您可以查看它是如何工作的:https ://developers.facebook.com/docs/reference/api/

其次,缓冲数字,这样您就不会每次都点击 Facebook,并且最终会获得更快的页面加载。

于 2012-03-11T06:05:40.250 回答