Как получить количество просмотров для поста в Facebook - PullRequest
1 голос
/ 01 марта 2012

Я использую FB Graph API (PHP)

Я отправляю новое сообщение с:

$ check = $ facebook-> api ('/ me / feed /', 'post', $ val);

Я получил ID сообщения с $ check ['id']

Я могу подсчитать как: http://graph.facebook.com/THE_ID

Но если я хочу получить количество просмотров этого поста ...

Как я могу это расставить?

СПАСИБО!

Ответы [ 4 ]

3 голосов
/ 01 марта 2012

Вы не можете. Насколько мне известно, API-интерфейс FB Graph не публикует количество просмотров записей.

1 голос
/ 20 декабря 2016

Я думаю, что это немного устарело :), но я надеюсь, что кто-то найдет этот ответ, как я нашел в другом месте (не здесь).

Вы можете получить данные постов на странице, используя этот синтаксис:

{post-id}/insights/post_impressions_viral?fields=id,name,values&period=day

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

С уважением,

1 голос
/ 01 марта 2012

Я не думаю, что вы можете получить количество просмотров обновления статуса.Они предлагают данные о количестве просмотров только для приложений и страниц через Insight API: http://developers.facebook.com/docs/reference/fql/insights/#Metrics

0 голосов
/ 24 мая 2017

в соответствии с API fb insights (v2.8) Вы можете получить впечатления от публикации

https://developers.facebook.com/docs/graph-api/reference/v2.9/insights#availmetrics

метрика, которую вы хотите, это "post_impressions" или "post_impressions_unique"

вот как вы делаете звонок

GET v2.8 / {post_id} / insights / post_impressions HTTP / 1.1 Ведущий: graph.facebook.com

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