尝试通过固定链接共享文章URL时出错

时间:2012-07-13 11:48:10

标签: facebook-opengraph facebook-wall facebook-sharer

我们的CMS使用固定链接,例如:

www.kingmagazine.se/artiklar/king-kroner/20120713/10-korthallare

当用户尝试通过将其粘贴到Facebook主页上的“更新状态”字段来尝试共享此URL时,Facebook似乎尝试获取不同的URL以获取打开的图形信息,如下图所示:

http://i.imgur.com/NjYM9.png

提取的页面似乎是来自网站的错误消息。该图像与指定的文章无关,而是包含在所有页面的页脚中。

然而,CMS也有内部URL:s,例如这个(对于同一篇文章):

www.kingmagazine.se/artiklar/?id=152539

在Facebook上分享那个时,会获取正确的数据,如下所示:

http://i.imgur.com/wV5q3.png

我试过挖掘我们的服务器日志无济于事 - 似乎Facebook正在请求错误的URL而不是完整的固定链接。我也试过Facebook Lint,但没有找到任何理由。

有没有人有任何想法?

对于乱码链接很抱歉,但Stackoverflow垃圾邮件预防说最多2个链接,没有图像。 :(

1 个答案:

答案 0 :(得分:0)

只是想回到这个问题,如果其他人有同样的问题,我们最终找到了解决方案。

Facebook上的信息错误的原因是CMS中的编辑有一个预览功能,显示该文章呈现给访问者。这些页面(因为它们包括网站页眉/页脚)也通过Facebook社交插件包含Facebook按钮。

这意味着Facebook在文章实际发布之前就已被“捏造”,因为编辑正在预览更改。当Facebook试图获取该文章时,会返回一条错误消息(我可能会添加不正确的HTTP状态代码),然后Facebook会缓存。

够傻了。 :)