Есть ли задержка в отображении данных счетчика API Facebook? - PullRequest
0 голосов
/ 26 января 2012

Я создаю серию веб-страниц, каждая из которых будет содержать кнопку «Мне нравится» в Facebook , а также отображает количество людей, которым понравилась страница.

В качестве теста я настроил простую страницу с кнопками «Мне нравится» для двух дискретных URL-адресов (различающихся по значению параметра запроса bracket; 101 или 201). Тестовая страница также содержит некоторый код, который использует запросы Facebook JavaScript SDK и FQL для загрузки некоторых доступных данных для двух URL:

Ответ от API Facebook можно увидеть в консоли браузера после загрузки тестовой страницы:

Как вы можете видеть на втором скриншоте, даже если кнопка «Мне нравится» показывает счет 1 (в результате моего нажатия на нее), ответ API по-прежнему показывает like_count из 0.

Почему это? Есть ли задержка в обновлении подсчетов на стороне Facebook, или я неправильно это реализовал или сделал некоторые ложные предположения?

Спасибо за любую помощь! Пожалуйста, дайте мне знать, если вам нужна дополнительная информация или лучшее объяснение.

1 Ответ

0 голосов
/ 26 января 2012

Это, вероятно, проблема с кешированием.Когда-нибудь, чтобы сделать вещи производительными, используется кэширование.Недостатком кэша является то, что статистика не всегда сразу обновляется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...