Неправильное количество чекинов Facebook через Facebook Graph API

У меня есть страница Facebook, интегрированная со Spot, и у нее есть счетчик чекинов (например, здесь было 90)
в левой части страницы.
Теперь я могу получить доступ к странице с помощью Facebook Graph API Exploler, как показано ниже.

https://graph.facebook.com/page_id

В результате формата JSON есть поле следующего вида.

"can_post": true,
"checkins": 88,
"type": "page"

Это говорит всего 88 чекинов на моей странице в Facebook.
Но счетчик чекинов на моей странице в Facebook говорит, что это 90.

Почему между счетчиком страниц и графическим API есть небольшая разница?< br>
Спасибо за помощь.


person MaryJJ    schedule 08.11.2011    source источник


Ответы (2)


Это разные числа.

  • В веб-интерфейсе вы видите X человек -
  • В API представлено следующее: Д  здесь выполнялись проверки.

Если я где-то зарегистрируюсь и отмечу 3 друзей, X поднимется на 4, Y поднимется на 1

Если я зарегистрируюсь в другой раз и отмечу тех же 3 друзей, X останется прежним, Y увеличится на 1

person Igy    schedule 08.11.2011
comment
Спасибо lgy. Я понимаю каждое значение.‹br› - person MaryJJ; 08.11.2011
comment
Можно ли получить значение X через Graph API или FQL?? - person MaryJJ; 08.11.2011
comment
В настоящее время нет, я не знаю, как получить количество отдельных пользователей, зарегистрировавшихся через API. - person Igy; 08.11.2011
comment
Означает ли это, что API не может догнать прогресс Facebook?? - person MaryJJ; 09.11.2011
comment
Я пытался зарегистрироваться с тегом друга, но счетчик увеличивается только на 1 как на странице facebook, так и в Graph API Explorer. Почему?? - person MaryJJ; 09.11.2011
comment
Нет, я выбрал место, где мы никогда не регистрировались. Поэтому интересно, почему бы и нет... В чем проблема? Спасибо, lgy. - person MaryJJ; 10.11.2011

Для тех, кто все еще имеет ту же проблему. Счетчик проверок устарел, как и сами проверки, см. http://developers.facebook.com/docs/reference/api/checkin/

ПРИМЕЧАНИЕ. Публикация объекта Checkin устарела в пользу создания публикации с прикрепленным местоположением.

К счастью, через FQL теперь можно получить поле were_here_count страницы. В этом поле отображается точно такое же количество пользователей, как и на самом Facebook.

person Arthur    schedule 17.03.2013