Я использую API-интерфейс API-интерфейсов Facebook Graph 2.7, чтобы попытаться получить значение post_unique_impressions для страницы Pagepost (т. Е. Общее количество уникальных просмотров для сообщения на странице). Вот то, что я пробовал:Как получить общее представление для страницы в Facebook через Graph API v2.7?
curl -i -X GET \
"https://graph.facebook.com/v2.7/{page_id}_{post_id}/insights/post_impressions_unique?access_token={token}"
Ответ:
{
"data": [
],
"paging": {
"previous": "https://graph.facebook.com/v2.7/{page_id}_{post_id}/insights/post_impressions?access_token={access_token}&debug=all&format=json&method=get&pretty=0&suppress_http_code=1&since=1473462734&until=1473721934",
"next": "https://graph.facebook.com/v2.7/{page_id}_{post_id}/insights/post_impressions?access_token={access_token}&debug=all&format=json&method=get&pretty=0&suppress_http_code=1&since=1473981134&until=1474240334"
}
}
data
в ответ только пустой массив, я бы ожидать, чтобы либо видеть количество просмотров или увидеть какие-то ошибки сообщение. Что мне нужно сделать, чтобы получить уникальные впечатления от публикации страницы?
Документация: https://developers.facebook.com/docs/graph-api/reference/v2.7/insights
Какой маркер доступа вы используете, и какие разрешения у него есть? – CBroe
Это токен доступа к странице. Я нашел проблему, см. Мой ответ ниже. –