获取图表中 Instagram 帖子错误的视频观看次数 Api

Get video views for Instagram posts error in Graph Api

我正在使用图表 api 资源管理器来创建查询以获取有关我的 Instagram 页面的洞察数据。它看起来像这样并且工作正常。有些 post 是照片,有些是视频。

IG id/media?fields=timestamp,caption,permalink,media_type,like_count,comments_count,insights.metric(reach,impressions,saved,engagement)

当我添加 video_views 指标时出现错误

"message": "(#100) Can not show video views count for non video media"

有人知道我做错了什么吗?如果 post 是视频,我只想获取视频观看次数。

可能为时已晚,但如果您在 IMAGE 媒体上调用 'video_views',则会出现此错误。 您必须分别处理图像和视频媒体(我的意思是使用单独的字段)

类似于:(伪代码)

if(post_type == 'VIDEO'):
    fields for video ...
else:
    fields for image ...