无法获取 Instagram 轮播儿童媒体

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

我用了“GET https://graph.instagram.com/{media-id}/children ?access_token={access-token}" 获取 Carousel 子项列表的 API"。

当我使用“https://graph.instagram.com/{Carousel_children_id}?access_token={access-token}&fields=caption,id,media_url,permalink,thumbnail_url,timestamp,username”时,出现错误 - “Field is不适用于旋转木马儿童媒体。”。

我想知道如何获取 Carousel 儿童的详细信息?

facebook-graph-api instagram instagram-graph-api
2个回答
0
投票

只是因为我偶然发现了同样的问题:出于某种原因,轮播儿童不支持

caption
字段。有趣的事实:但是这里可以使用
children
字段,这有点不合逻辑。

但是,在请求子媒体数据时,只需省略

caption
字段,就可以了。


0
投票

我也有同样的问题。由于某种原因,当我的请求网址如下所示时,我无法获取除媒体子项 id 之外的任何其他数据:

 https://graph.instagram.com/<media-id>?fields=myfields,list,...

我试过了:

https://graph.instagram.com/<media-id>/children?fields=myfields,list,...

它会说:“Field 不适用于 Carousel 儿童媒体。”或者只提供 id。

幸运的是,我可以使用business_discovery并为孩子请求字段,如下所示:

https://graph.instagram.com/v20.0/<my-account-id>?fields=username,profile_picture_url,
business_discovery.username(<my-ig-username>){media.limit(3){children{id,media_url,timestamp,media_type,username}}}

这让我有点头疼...我希望他们能在文档中说得更清楚...希望这可以帮助其他遇到同样问题的人。

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