有什么方法可以通过一个 API 请求 Instagram Graph API 来获取所有媒体的信息吗?

Is there any way to get all the media with information by one API request Instagram Graph API?

Facebook 最近更改了其 Instagram API。现在我可以通过从这个端点请求来获取所有 media ids-

https://graph.facebook.com/v7.0/{ig-user-id}/media?access_token=...

但它只是 returns 媒体 ID,而不是任何其他媒体信息,例如 captionmedia_urlcomments_countlikes_count

为了获取这些数据,我必须从 API-

请求
https://graph.facebook.com/v7.0/{ig-media-id}?fields=caption,media_url,comments_count&access_token=...

这很好用,但问题是我必须为每个 {ig-media-id} 打这个 API,这不是一件好事。

那么,有没有什么办法可以通过一个API获取所有媒体信息(captionmedia_urlcomments_countlikes_count)请求喜欢-

 https://graph.facebook.com/v7.0/{ig-user-id}/media?fields=caption,media_url&access_token=...

我用Nested Request解决了这个问题。特别感谢@Cbroe。

我在像这样更改第一个 API 后使用一个查询获得了结果-

https://graph.facebook.com/v7.0/{ig-user-id}?fields=media.limit(4){id,caption,media_url}&access_token=...