我在网站上有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