如何从 Instagram 公共访问 API 获取视频?

okk*_*i93 2 php api instagram instagram-api

我知道这个 api 正在努力获取图像,但是视频呢?
https://www.instagram.com/username/?__a=1

我能够获得视频的缩略图,但无法获得来源或网址本身。

ena*_*tor 15

当您进行上述 API 调用时,它会code在其中返回。看起来像这样:BWhyIhRDBCw

每当您的媒体节点拥有时,"is_video": true您都可以拨打以下电话:

https://www.instagram.com/p/{code}/?__a=1
Run Code Online (Sandbox Code Playgroud)

例如, https://www.instagram.com/p/BWhyIhRDBCw/?__a=1

这将返回另一个 json。这将有video_url你正在寻找。

样本:

"video_url": "https://scontent-bom1-1.cdninstagram.com/vp/437699b67172f450331fa732f0777b18/5A7FE0A0/t50.2886-16/20138822_486349355081174_1539674401849475072_n.mp4",
Run Code Online (Sandbox Code Playgroud)


Gov*_*ati 7

像这样添加?__a=1&__d=dis在 url 后面。

https://www.instagram.com/p/BWhyIhRDBCw/?__a=1&__d=dis

它将给出 json 响应。

仅供参考:这仅适用于公共影片/视频