繁体   English   中英

Instagram feed图片未显示

[英]Instagram feed image not displaying

我已经成功地通过PHP为特定tag提取了每个图像的url ,但是该图像根本不会显示。 我将图像保存在本地,并且显示得很好,但是在src属性中引用url时却显示不了。

<img src="http://origincache-prn.fbcdn.net/1597216_736275239737299_176271816_a.jpg" />

您可以单击上面的源链接到该图像,这是在html中设置img标签的方式,但是不会在浏览器中显示。

有什么建议么?
提前致谢。

我不确定,但是这与REFERER-check有关吗?

我的意思是-当我将其嵌入网站时,我的镶边无法显示为什么请求被阻止。

您应该弄清楚(我的linux-curl显示了带有引荐来源集的图片,但是我不确定这是否可行!)。 一个想法是提供一个php文件,它只是用于发送到图像的WRAPPER:

<?php // redirect.php
header('Location: ' . $_GET('r'));
die();

用法:

<img src="redirect.php?r=<?php echo urlencode('http://origincache-prn.fbcdn.net/1597216_736275239737299_176271816_a.jpg"');" />

因为现代浏览器在通过状态标题302 Redirect时不会发送“ REFERER”

试试看...

这可能是相关的-尝试共享FB CDN原始缓存中的图像的Facebook共享对话框最终会出现500 Internal Server Error和空白页。 我知道在FB上共享其他图像时FB会引发错误,但是通常会收到描述性错误消息,而不仅仅是服务器错误。

暂无
暂无

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

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