Я хочу получать статистику, такую как просмотры, комментарии, публикации и отклики из общедоступного видео в моем профиле Facebook, используя api graph Facebook.
Я пытаюсь использовать конечную точку {video_id}/video_insights
, но это просто возвращает пустой массив {data: Array(0)}
Моя область действия read_insights,user_videos
window.fbAsyncInit = function() {
FB.init({
appId: '{app_id}',
autoLogAppEvents: true,
xfbml: true,
version: 'v3.3'
});
FB.login(response => {
if (response.authResponse){
let token = response.authResponse.accessToken;
let scope = response.authResponse.grantedScopes;
FB.api('{video_id}/video_insights', response => {
console.log(token);
console.log(scope);
console.log(response);
})
}
},{scope: 'read_insights,user_videos', return_scopes: true});
}
Вот что отображается в консоли:
token = {access_token}
scope = 'user_videos,read_insights,public_profile'
response = {data: Array(0)}