【问题标题】:How to retrieve all images from multiple photo post on Instagram如何从 Instagram 上的多张照片中检索所有图像
【发布时间】:2017-07-18 10:17:57
【问题描述】:

最近 Instagram 宣布支持多张照片发布。

我尝试使用端点GET /media/media-id,但响应中只有一张图片的信息。

任何人都可以使用他们的 API 从单个多张照片帖子中检索所有图像吗?

谢谢。

【问题讨论】:

    标签: instagram instagram-api


    【解决方案1】:

    官方 API 中尚不可用,但您可以使用“Instagram 照片页面 URL”并添加 ?__a=1,这将为您提供包含所有多图像的 JSON。

    例如:

    https://www.instagram.com/p/BQ00n_BB7Dm/?__a=1

    您将收到带有media.edge_sidecar_to_children.edges[] 的 JSON 响应,其中包含所有媒体网址和信息

    【讨论】:

    • 这仅适用于照片是公开的,或者用户在 Instagram 网站上经过身份验证的情况,对吧?针对这种情况的巧妙解决方法,但不适用于私人帐户。
    • 特别是 edge_sidecar_to_children.edges.#.node.display_resources.2.src,它的 URL 为 1080x1080 图像。 # 是轮播中的索引(从零开始)。
    【解决方案2】:

    Instagram API 现在支持“多照片”帖子。

    如果帖子的类型为“多张照片”,则在 API 中,“type”属性现在将具有值“carousel”,“mediaData”属性将包含“carousel_media”属性和图像数组(帖子)。

    【讨论】:

    • 这似乎已经过时了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-22
    • 1970-01-01
    • 1970-01-01
    • 2011-12-08
    相关资源
    最近更新 更多