繁体   English   中英

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

[英]URL signature expired error when viewing Instagram images from 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 签名已过期”。 那是什么原因呢?

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

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

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

用; “l”参数为大,

介质的“m”参数,

小图片的“t”参数。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM