Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从Instagram API查看Instagram图像时出现URL签名过期错误_Php_Instagram_Instagram Api - Fatal编程技术网

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

Php 从Instagram API查看Instagram图像时出现URL签名过期错误,php,instagram,instagram-api,Php,Instagram,Instagram Api,我从instagram API获取instagram图像。(端点:)。然后,我将从API调用返回的图像URL保存在数据库中,并在前端使用它们。下面是示例图像url 示例URL: 但有时图像不会显示,当我转到图像特定链接时,它会显示“URL签名已过期”。原因是什么 我在之前的堆栈内溢出中也提到了同样的问题,但没有任何帮助。它说把图像保存在一个单独的服务器上。这对我不起作用 Instagram CDN URL包含时间戳组件,允许它们在一段时间后过期。如果您需要该映像持久化,则必须将其保存在某个位置,

我从instagram API获取instagram图像。(端点:)。然后,我将从API调用返回的图像URL保存在数据库中,并在前端使用它们。下面是示例图像url

示例URL:

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


我在之前的堆栈内溢出中也提到了同样的问题,但没有任何帮助。它说把图像保存在一个单独的服务器上。这对我不起作用

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

@事实并非如此。请参阅-具体而言,此位表示存储正常。“如果存储或缓存用户内容,请使其保持最新。例如,如果用户将照片标记为“私人”,则必须通过尽快删除内容来反映此更改。”最好的方法是每4或5天通过cron作业获取一次更新的图像URL。