据Instagram的的API网站一个GET /媒体/媒体ID为视频对象请求返回与您在"data.videos.low_resolution.url"所需信息的JSON对象.
我成功地将他们的示例请求返回的视频嵌入到具有以下代码的网页中:
<!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>
Run Code Online (Sandbox Code Playgroud)
我没能找到一种方法来检索嵌入URL,但在审查其提供的Instagram的嵌入功能,我能够确定如何生成基于媒体API端点提供的信息了.基本上,你只需要附加/embed/
到媒体的短网址的末尾.所以它在Django模板中看起来像这样:
<iframe src="{{ media.short_link }}embed/" width="612" height="710" frameborder="0" scrolling="no" allowtransparency="true"></iframe>
Run Code Online (Sandbox Code Playgroud)
作为一个有趣的旁注,我还发现你可以改变嵌入代码中的宽度和高度,并且它没有任何问题(至少当你将尺寸减半时,我没有尝试其他任何东西).
归档时间: |
|
查看次数: |
14589 次 |
最近记录: |