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

i a*_*man 5 php instagram instagram-api

我正在从 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/xxxx/xxxx_n.jpg

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

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

小智 15

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

使用; “l”参数为大,

“m”参数用于介质,

小图片的“t”参数。

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


cee*_*yoz 8

Instagram CDN URL 包含时间戳组件,允许它们在一段时间后过期。如果您需要保留该图像,则必须将其保存在某个地方并提供该图像。