我用了“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 儿童的详细信息?
只是因为我偶然发现了同样的问题:出于某种原因,轮播儿童不支持
caption
字段。有趣的事实:但是这里可以使用 children
字段,这有点不合逻辑。
但是,在请求子媒体数据时,只需省略
caption
字段,就可以了。
我也有同样的问题。由于某种原因,当我的请求网址如下所示时,我无法获取除媒体子项 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}}}
这让我有点头疼...我希望他们能在文档中说得更清楚...希望这可以帮助其他遇到同样问题的人。