从 Instagram API 查看 Instagram 图片时出现 URL 签名过期错误



我正在从Instagram API获取Instagram图像。(终点 : https://api.instagram.com/v1/users/self/media/recent?access_token= (。然后,我将从 API 调用返回的图像 URL 保存在数据库中,并在前端使用它们。示例图像网址如下。

示例网址 : https://scontent.cdninstagram.com/vp/xxx/xxx/xx/s150x150/xxx/x.x.x.x/xxxx_n.jpg

但有时图像不会显示,当我转到图像特定链接时,它显示"URL 签名已过期"。这是什么原因呢?

我在堆栈溢出的上一篇文章中提到了同样的问题,但它没有帮助。它说将图像保存在单独的服务器中。它对我不起作用。

您可以访问 https://www.instagram.com/p/CQX8lKutaZU/media/?size=l

用; "l"参数为大,

介质的"m"参数,

小图片的"t"参数。

但遗憾的是,它不适用于视频(它只显示缩略图(

Instagram CDN URL包含时间戳组件,允许它们在一段时间后过期。如果您需要图像持久化,则必须将其保存在某个位置并改为提供。

最新更新