0

我在网站上有 LIKE 按钮,但像https://www.website.com/something/1/something2/2这样的 URL 没有显示在 Facebook 的动态消息中。

这是我的设置:

<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 时,我看到以下内容:

必须修复的严重错误-错误的响应代码: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
4

0 回答 0