Facebook API:获取页面上所有视频的total_videos_views

问题描述 投票:0回答:1

我只想检索页面中所有视频的video_insights的一个字段。目前,我只能检索所有指标,但是数据量太大,因此加载时间很长。

window.FB.api(
  `/${pageId}/videos/`, {limit: 200, fields: 'description,video_insights'},
  function(listResponse) {
    // handle resonse
  }
);

我想要这样的东西

window.FB.api(
  `/${pageId}/videos/`, {limit: 200, fields: 'description,video_insights', metric: 'total_video_views'},
  function(listResponse) {
    // handle resonse
  }
);

但是似乎metric参数在页面/视频边缘不起作用。是否有可能实现这一目标?

非常感谢!

facebook-graph-api facebook-javascript-sdk
1个回答
0
投票

正确的请求语法应该是

/{page-id}/videos?fields=description,video_insights.metric(total_video_views)

通过您的呼叫,您可以将其直接放入fields参数值,

{limit: 200, fields: 'description,video_insights.metric(total_video_views)'}

有关此语法的更多信息:https://developers.facebook.com/docs/graph-api/advanced#fieldexpansion

© www.soinside.com 2019 - 2024. All rights reserved.