【问题标题】:How can I get individual image_urls from an Instagram album using oembed api call?如何使用 oembed api 调用从 Instagram 相册中获取单个 image_urls?
【发布时间】:2017-09-06 10:50:04
【问题描述】:

我一直在使用 Instagram API 来获取图像和视频,效果很好。然后我注意到了不需要 access_token 的 oembed API 调用,我决定试一试,它的效果也很好,因为 thumbnail_url 的大小足以满足大多数用途。 但是,我注意到从相册中检索到的图像都有一个 thumbnail_url,它从 Instagram 返回一个 5xx 错误。

我的想法是:

a) 这正是它应该如何工作的,如果我想要来自画廊/相册的图像,我需要像大多数普通人一样使用媒体 API 调用和 access_token

b) 有一种方法可以访问画廊/相册中的所有图像,但我还不知道。如果我想嵌入专辑怎么办?如果是这种情况,我如何在调用 API 之前检查它是专辑还是单张图片?

这是我目前所拥有的:

专辑/画廊的 Instagram 永久链接: https://www.instagram.com/p/BTHpAmzDHKR/

OEMBED API 调用: https://api.instagram.com/oembed/?url=https%3A%2F%2Fwww.instagram.com%2Fp%2FBTHpAmzDHKR%2F

thumbnail_url 返回: https://scontent-dft4-2.cdninstagram.com/t51.2885-15/s612x612/e35/18012162_1608580785827161_2716056344971968512_n.jpg

同一图像的媒体 API 工作 url:

https://scontent.cdninstagram.com/t51.2885-15/s640x640/sh0.08/e35/18012162_1608580785827161_2716056344971968512_n.jpg

这会导致 5xx 服务器错误

是否可以使用 oembed 调用?

注意:我只是出于好奇而不是为任何真正的应用尝试这个。

【问题讨论】:

    标签: instagram-api


    【解决方案1】:

    结束这一点,因为我的研究表明 oembed 仅适用于单一媒体类型,不适用于轮播/专辑。需要使用令牌的 Instagram API 调用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-11
      相关资源
      最近更新 更多