Facebook Open Graph - LIKE未显示在News Feed中

时间:2013-08-20 13:36:59

标签: ruby-on-rails facebook facebook-graph-api facebook-like haml

我在网站上有LIKE按钮,但 https://www.website.com/something/1/something2/2 等网址未显示在Facebook上的新闻Feed中。

这是我的设置:

<html xmlns:fb='http://www.facebook.com/2008/fbml' xmlns:og='http://opengraphprotocol.org/schema/'>
 <meta content='New Listingggg' property='og:title'>
 <meta content='article' property='og:type'>
 <meta content='https://www.filepicker.io/api/file/1234567890' property='og:image'>
 <meta content='https://website.herokuapp.com/something1/1/something2/2' property='og:url'>
 <meta content='Website name' property='og:site_name'>
 <meta content='New record' property='og:description'>
 <meta content='147949055123456' property='fb:app_id'>
 <link href='https://www.filepicker.io/api/file/1234567890' rel='image_src'>
 <meta content='http://cache.thisorth.at/blog-images/00000/00000/161.jpg' name='image'>
 <link href='https://website.herokuapp.com/something1/1/something2/2' rel='canonical'>
 <meta content='en_US' property='og:locale'>

当我在Facebook工具上查看此URL时,我会看到以下内容:

必须修复的严重错误 - 错误的响应代码:网址返回错误的HTTP响应代码。

必须修复的错误 - 缺少必需属性:'og:type'属性是必需的,但不存在。

打开应修复的图表警告

推断属性:应明确提供'og:url'属性,即使可以从其他标记推断出值。

推断属性:应明确提供'og:title'属性,即使可以从其他标记推断出值。

第二天我正在为这个问题而战,这让我发疯,我错过了什么? 我提到的所有标签都是在网站上实现的,因此......可能出现问题?

非常感谢!

修改 更新了HTML输出。

EDIT2: 控制台输出:

Blocked a frame with origin "https://www.facebook.com" from accessing a frame with origin "https://website.herokuapp.com". The frame requesting access set "document.domain" to "facebook.com", but the frame being accessed did not. Both must set "document.domain" to the same value to allow access. like.php?api_key=439601822731111&locale=cs_CZ&sdk=joey&channel_url=http%3A%…scheme=light&show_faces=false&send=false&extended_social_context=false:403

0 个答案:

没有答案