Я получаю ответ с пустым массивом данных для большинства, если не для всех вызовов API-адресов объекта Insight. Я запрашиваю следующие разрешения при входе в систему: read_insights, publish_pages, manage_pages.Facebook Graph API - Object Insights Возврат Нет данных
некоторые запросов я пытаюсь сделать включает в себя: page_views_total, page_impressions, page_fans примера
FB.api(
"/1493689654199431/insights/page_impressions/lifetime",
function (response) {
if (response && !response.error) {
console.log(response);
}
}
);
Response:
{
"data": [
],
"paging": {
"previous": "https://graph.facebook.com/v2.6/1493689654199431/insights/page_impressions/lifetime?access_token=EAACEdEose0cBAGNO4tT95osm9KIaLlsoxoWPyk7g4J6m3iBwa5ZArxGEZBbeIpILExuTZAC6KFRHfCuccbsOCCQLmRZCItZAAmTs3PXzueCCJ0CVjr6UBB3gZCfClQeeI1PbHZCnJVqZBPHf00Vl6U4Lj6B1FpMhZAqUSdXNvcPDWlAZDZD&debug=all&format=json&method=get&pretty=0&suppress_http_code=1&since=1462194002&until=1462453202",
"next": "https://graph.facebook.com/v2.6/1493689654199431/insights/page_impressions/lifetime?access_token=EAACEdEose0cBAGNO4tT95osm9KIaLlsoxoWPyk7g4J6m3iBwa5ZArxGEZBbeIpILExuTZAC6KFRHfCuccbsOCCQLmRZCItZAAmTs3PXzueCCJ0CVjr6UBB3gZCfClQeeI1PbHZCnJVqZBPHf00Vl6U4Lj6B1FpMhZAqUSdXNvcPDWlAZDZD&debug=all&format=json&method=get&pretty=0&suppress_http_code=1&since=1462712402&until=1462971602"
}
}
Спасибо за быстрый ответ luschn, однако я попытался это и по-прежнему получать тот же пустой массив данных. – jrock89
Вы отлаживали ответ? я имею в виду не в if-блоке, а в начале обратного вызова. – luschn
также отлаживать токен вашей страницы и убедиться, что он действительно является токеном страницы, и он действительно включает разрешение read_insights (другие разрешения не обязательно). – luschn