Facebook图形预览无法正常工作

时间:2014-06-25 16:17:29

标签: facebook facebook-graph-api facebook-opengraph opengraph

我已经向网站添加了一些Open Graph元标记,并通过调试工具进行检查。

元标记:

<meta property="og:title" content="ZOHO, het Rotterdamse maakkwartier." />
<meta property="og:url" content="http://zohorotterdam.nl" />
<meta property="og:image" content="http://zohorotterdam.nl/web/bundles/zoho/images/facebook.jpg" />
<meta property="og:description" content="ZOHO is het Rotterdamse maakkwartier: een woon- en werkplek aan de rand van het centrum, voor en door makers in design, kunst, cultuur, film, muziek, media, tech, food, architectuur en urban planning. Kom meemaken, kijken, proeven, jezelf verbazen en inspireren. Explore the new in ZOHO!" />

来自图表api的回复:

{
    id: "851464644881132",
    created_time: "2014-06-01T07:45:06+0000",
    description: "ZOHO is het Rotterdamse maakkwartier: een woon- en werkplek aan de rand van het centrum, voor en door makers in design, kunst, cultuur, film, muziek, media, tech, food, architectuur en urban planning. Kom meemaken, kijken, proeven, jezelf verbazen en inspireren. Explore the new in ZOHO!",
    image: [
        {
            height: 1313,
            url: "http://zohorotterdam.nl/web/bundles/zoho/images/facebook.jpg",
            width: 2500
        }
    ],
    is_scraped: true,
    title: "ZOHO, het Rotterdamse maakkwartier.",
    type: "website",
    updated_time: "2014-06-25T16:11:09+0000",
    url: "http://zohorotterdam.nl/"
}

到目前为止一切顺利。但!当我在facebook上创建一个新帖子并输入我们的链接(http://zohorotterdam.nl)并点击空格键以触发ajax获取链接时,没有任何反应。应该告诉你它正在取出的加载器gif只显示纳秒秒而不是消失。没有其他事情发生......

我检查了chrome调试工具中的XHR响应,这表明Facebook正在返回500服务器错误:

Request URL:https://www.facebook.com/ajax/composerx/attachment/link/scraper/?scrape_url=http%253A%252F%252Fzohorotterdam.nl&remove_url=%2Fajax%2Fcomposerx%2Fattachment%2Fstatus%2F&attachment_class=_4j&__av=631637125&composerurihash=2
Request Method:POST
Status Code:500 Internal Server Error

知道这里发生了什么吗?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,但发现它在隐身模式下没有发生。我尝试禁用所有扩展程序,但这并不能解决问题。最后,我再次访问chrome://settings,显示高级设置,然后点击重置浏览器按钮。无论什么得到清理,发布到Facebook都会再次运作。