如何使用 oembed api 调用从 Instagram 相册中获取个人 image_urls?

How can I get individual image_urls from an Instagram album using oembed api call?

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

我的想法是:

a) 这正是它应该如何工作的,如果我想要来自 gallery/album 的图像,我需要像大多数正常情况一样使用媒体 API 调用和 access_token人

b) 有一种方法可以从 gallery/album 访问所有图像,我只是还不知道。如果我想嵌入相册怎么办?如果是这种情况,我如何在拨打 API 电话之前检查它是相册还是单张图片?

这是我目前的情况:

album/gallery 的 Instagram 永久链接: https://www.instagram.com/p/BTHpAmzDHKR/

OEM 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

media API 为同一图像工作 url:

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

这会导致 5xx 服务器错误

是否可以使用 oembed 调用?

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

由于我的研究表明 oembed 仅适用于单一媒体类型,而不适用于 carousel/albums,因此将其关闭。需要使用令牌的 Instagram API 调用。