如何使用oembed api调用从Instagram相册中获取单独的image_urls?

时间:2017-08-25 15:07:42

标签: instagram-api

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

我的想法是:

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

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

以下是我目前的情况:

Instagram专辑/图库的永久链接: https://api.instagram.com/oembed/?url=https%3A%2F%2Fwww.instagram.com%2Fp%2FBTHpAmzDHKR%2F

OEMBED API致电: https://scontent-dft4-2.cdninstagram.com/t51.2885-15/s612x612/e35/18012162_1608580785827161_2716056344971968512_n.jpg

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

相同图片的

媒体API工作网址:

Invoke

这会打开 5xx服务器错误

是否可以使用oembed电话?

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

1 个答案:

答案 0 :(得分:0)

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