我正在尝试以编程方式获取 Instagram 视频的嵌入链接。不幸的是,Instagram 的 oEmbed 端点似乎将视频视为照片,并且只返回关键帧图像,而不是提供嵌入链接。
有谁知道无需手动访问该视频的页面即可检索 Instagram 视频的嵌入链接的方法?
最佳答案
根据 Instagram's API site视频对象的 GET/media/media-id 请求返回一个 JSON 对象,其中包含您在“data.videos.low_resolution.url”中需要的信息。
我成功地将他们的示例请求返回的视频嵌入到网页中,代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Video Embed Test</title>
</head>
<body>
<video width="480" height="480" controls>
<source src="http://distilleryvesper9-13.ak.instagram.com/090d06dad9cd11e2aa0912313817975d_102.mp4"
type="video/mp4"/>
</video>
</body>
</html>
关于api - 从 API 检索 Instagram 视频嵌入 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17791448/