Я пытаюсь написать простую систему отслеживания для нескольких кампаний в Facebook, которые мы проводим (на данный момент семь).
Ключевой особенностью этой системы является возможность видеть все одинаковые числа этих страниц в режиме реального времени, поэтому я написал простой php-код, чтобы получить одинаковое число для каждой страницы из графика api, и я вызываю его с помощью ajax каждые несколько секунд ,
Проблема заключается в медленном ответе от Facebook, получение ответа занимает около 2 секунд и может достигать 20 (!!!) секунд.
Вот функция, которую я написал, чтобы получить счетчик подобных:
function getlikes($pageid){
echo json_decode(file_get_contents("http://graph.facebook.com/" . $pageid . "?fields=likes"))->likes;
};
Есть ли способ обойти это? или Graph-API просто медленный, и мне придется иметь дело с каким-то элегантным решением?
Спасибо.