【发布时间】: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