一小段时间后,Instagram 会更新图像 URL,他们给您的图像 URL 就会过期。这不是一个预定的事情,所以它不是你可以按计划重新获取来修复的事情。您拥有的 URL 可能随时损坏。有没有人找到一种轻松检索 Instagram 视频 URL 的解决方案,可能类似于链接解决方案获取当前版本的静态图像的方式?
此问题专门针对 Instagram 视频。图像也会发生同样的情况,我们正在使用这篇文章中的解决方案:Instagram/feed API 媒体 URL 显示“URL 签名已过期” 来修复静态图像和视频海报图像。但这不适用于视频。
我们还尝试了使用参数 ?__a=1 的建议,但它显示为损坏的页面,并且不会像某些人建议的那样返回 json。
目前我们正在回到海报图像,但拥有视频显然是理想的选择。
从我所能找到的情况来看,您的问题似乎没有明确的答案,但是在这篇文章中有一个类似的问题的答案:Instagram Media Without Authentication
总结答案:您必须在网址中使用参数“__a=1”和“__d=dis”。这个答案似乎是普遍接受的答案。
Instagram 总是在改变他们的 API,所以无论你做什么,将来你可能会再次遇到损坏的链接。