我正试图在Instagram商业档案中获取有关我的媒体数据的所有可用信息。问题是,当我尝试在签名查询中执行此操作时:
instagram_business_account_id/media?fields=media_type,insights.metric(impressions,carousel_album_saved,engagement,video_views)
我收到以下错误消息:
{
"error": {
"message": "(#100) Can not show video views count for non video media",
"type": "OAuthException",
"code": 100
}
}
是否有任何方法可以通过media_type或任何其他方法过滤响应,以在一个请求中获取所有数据或将其拆分为小数据,这样我就不需要对每个媒体对象文件进行API调用了?
唯一浪费极大的解决方案是在请求/media之后过滤介质类型。使用光标构建完整的列表,然后进行后期处理。