Могу ли я получить большое количество акций с помощью API Graph Facebook? А как это сделать - PullRequest
0 голосов
/ 11 марта 2012

Моя идея - реализовать что-то вроде этого:

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

скриншот отсюда: http://www.thedrum.co.uk/opinion/2012/03/08/five-ways-new-facebook-timeline-will-impact-brands

Я читал, что должен использовать либо API-интерфейс для графа Facebook, либо 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 различных сообщений, которые я имею на моей домашней странице? У Фейсбука нет предела для этого?

1 Ответ

0 голосов
/ 11 марта 2012

Используйте API графа.FQL все еще работает, но это не один из приоритетов Facebook.

Вот ссылка, чтобы вы могли увидеть, как она работает: https://developers.facebook.com/docs/reference/api/

Во-вторых, буферизируйте номер, чтобы вы не обращались к Facebook каждый раз и быстрее загружались с вашей стороны.

...