Pinterest无法检索图像

时间:2014-05-14 07:50:06

标签: html image apache .htaccess pinterest

我已经为一个网站设置了Pinterest,当你完成固定图像时,它都可以运行。我总是得到"哎呀抱歉我们无法获取图片"

首先,我尝试通过设置media参数直接将pin-it按钮指定给我的一个图像,该参数打开了一个弹出窗口,其中包含我提供的描述。缩略图区域中的图像也正确显示,但Pin-It会导致之前提到的错误消息。

进一步研究这个问题我在互联网上发现了两个有趣的来源:This blog article建议检查Apache的.htaccess文件以防Pinterest以某种方式被阻止,这对我来说并非如此。我没有阻止任何事情。

Another article提供了一些更有用的信息,指出图片必须是可见的,并且在页面上存在<img>标记(并满足其他几个标准)。应用所有这些建议(例如400x500的图像大小,可见等)仍然无法正常工作。我只是把一张普通的图像放在我的页面中间并尝试将其固定,但仍然失败了!

然后我尝试了一个带有URL的pin-it按钮,让Pinterest获取图像,这些图像在弹出之前完美无缺,直到我最终完成pin-it并且无法检索图像。 ..

任何人都有任何建议我还能尝试什么?我在端口88而不是80上运行我的Apache,但我找不到任何与错误相关的内容。还要别的吗?如果需要进一步的信息,我可以提供。

3 个答案:

答案 0 :(得分:1)

Pinterest允许的图像有最小和最大尺寸。我也发现在古代,即几年前,Pinterest不喜欢图像名称中的字符。我认为他们解决了这个问题,但要确保你的图像不是很小而且不是5000像素宽。

图片不必是img标签,您可以指定哪个图像固定在结构化元数据中,从而可以在您的网站上显示一个尺寸的图像,并为Pinterest提供完全不同尺寸的图像。您可以使用与Facebook,Twitter,Google+相同的技术,假设您的结构化元数据正确,您可能还必须“获得批准”才能使用Rich Pins / Twitter卡。

答案 1 :(得分:0)

原来Pinterest在生产服务器上工作正常,我们使用端口80 。因此端口88的使用可能确实导致了这个问题。

虽然这是一个不同的环境,所以其他因素也可能起作用。

答案 2 :(得分:0)

我遇到了完全相同的问题,但发现它实际上是由于图像源标签的格式化造成的。

Mine引用了../images/example.jpg,它显示得很完美,允许你在Pinterest对话框中显示它,但是只要我将源改为images/example.jpg,就删除不必要的{ {1}}它开始起作用了。