从Facebook Instagram API获取关于所有媒体对象的信息



我正试图在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之后过滤介质类型。使用光标构建完整的列表,然后进行后期处理。

最新更新