来自 Instagram API 的视频 URL 会在短时间内过期并中断

问题描述 投票:0回答:1

一小段时间后,Instagram 会更新图像 URL,他们给您的图像 URL 就会过期。这不是一个预定的事情,所以它不是你可以按计划重新获取来修复的事情。您拥有的 URL 可能随时损坏。有没有人找到一种轻松检索 Instagram 视频 URL 的解决方案,可能类似于链接解决方案获取当前版本的静态图像的方式?

以下是来自 Instagram API 的过期 URL 示例: https://video-iad3-1.cdninstagram.com/v/t50.33967-16/311796704_656982995824312_2200462786629368413_n.mp4?_nc_cat=100&vs=415717487387323_155003979 6&_nc_vs=HBksFQAYJEdPQ2psUks0N2hiR2hWVUNBRjE2Z3ZJX25Za2VicV9FQUFBRhuUAAsgBABUAGCRHRGw4alJKMmxkNUFBTU1CQU0wMG1qVU5adW9XYnFfRUFBQUYVAgLIAQAoABgAGwGIB3VzZV9vaWwBMRUAACb8 mv6DgfHqQBUCKAJDMywXQBIFHrhR64UYEmRhc2hfYmFzZWxpbmVfMV92MREAdQAA&ccb=1-7&_nc_sid=59939d&efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5jb GlwcyJ9&_nc_ohc=nav3pTRz9T0AX-csieO&_nc_ht=视频-iad3 -1.cdninstagram.com&edm=AL-3X8kEAAAA&oh=00_AT9Wj2ue0CNOvRywTzAh2gvCxJl9Bhr1me4nIveXwZ2KNg&oe=634A481F&_nc_rid=6e1aabaa0c

此问题专门针对 Instagram 视频。图像也会发生同样的情况,我们正在使用这篇文章中的解决方案:Instagram/feed API 媒体 URL 显示“URL 签名已过期” 来修复静态图像和视频海报图像。但这不适用于视频。

我们还尝试了使用参数 ?__a=1 的建议,但它显示为损坏的页面,并且不会像某些人建议的那样返回 json。

目前我们正在回到海报图像,但拥有视频显然是理想的选择。

instagram instagram-api
1个回答
0
投票

从我所能找到的情况来看,您的问题似乎没有明确的答案,但是在这篇文章中有一个类似的问题的答案:Instagram Media Without Authentication

总结答案:您必须在网址中使用参数“__a=1”和“__d=dis”。这个答案似乎是普遍接受的答案。

Instagram 总是在改变他们的 API,所以无论你做什么,将来你可能会再次遇到损坏的链接。

© www.soinside.com 2019 - 2024. All rights reserved.