【问题标题】:facebook scraping issue when using another URL for metadata使用另一个 URL 获取元数据时,facebook 抓取问题
【发布时间】:2023-03-22 02:02:01
【问题描述】:

我正在我的网站中实施 FB 分享。它的元数据与内容位于不同的 url。所以我写了

<link rel="opengraph" href="{metaDataUrl}"/>

在主要内容页面中

我写的元数据URL

<head>
    <link rel="origin" href="{source_url}"/>
    <meta property="og:type" content="Article" />
    <meta property="og:title" content='<%=title%>' />
    <meta property="og:description" content='<%=details%>' />
    <meta property="og:image" content="./cover.jpg" />
    <title>JSP Page</title>
</head>

但是当我使用https://developers.facebook.com/tools/debug/og/object/ 检查。

它显示警告

推断属性
应该显式提供“og:url”属性,即使可以从其他标签中推断出一个值。

推断属性 应该明确提供“og:title”属性,即使可以从其他标签中推断出一个值。

但 Open Graph 属性是对的。但共享数据不同。 下面是快照

[FB问题图片]http://hardikravindraraut.in/images/fbissue.PNG

【问题讨论】:

  • 你能添加一个发生这种情况的网址,以便我可以尝试重现吗?您的屏幕截图中的那个是 404

标签: facebook facebook-opengraph


【解决方案1】:

MetadataURL 可能包含高级数据。但是应该在主页提供标题和描述等基本属性。我在 Facebook 常见问题解答中找到了此详细信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-27
    • 1970-01-01
    • 1970-01-01
    • 2020-10-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多