通过 Facebook 链接分享功能,您可以为 HTML 元数据中的资源指定权威网址,以便获取该资源。若要做到这一点,请使用 HTML 元标签来为页面指定权威网址。您可使用 og:url
属性指定权威链接。
<meta property="og:url" content="https://example.com/path" />
自 2020 年 2 月 3 日起,除非该网域已使用网站管理员工具将您的网域明确地列入白名单之中,否则您将无法再将具有其他网域的网址指定为权威网址。
为获取指标和元数据(链接图像、标题等),Facebook 链接分享基础架构会将指定相同权威网址的所有链接视为同一资源。您可使用图谱 API 调用查看网址的互动率指标:
GET /?id={your_url}&fields=engagement
许多情况下,将网站上的各种链接视为同一资源可为您带来便利。以下是一些示例:
og:url
指定的路径不必是浏览器所显示的页面。但是,该路径必须响应 Facebook 网络爬虫并返回 og:*
元标签。如需有关检测 Facebook 网络爬虫的详细信息,请参阅 Facebook 网络爬虫。og:url
所引用的路径返回不同的 og:url
链接,则以新链接为准。Facebook 使用的分享详情为重定向链最后一个链接的内容。重定向链最后一个链接的内容还应包括 og:url
元标签。如未指定 og:url
,则假定页面网址为权威链接。 以下示例将为您演示如何更改页面网址,同时保留 Facebook 分享链接和相关指标。该示例假定您已更改页面网址。
og:url
标签。将内容属性设置为之前的网址值。<meta property="og:url" content="your_old_url" />
<!-- This is the URL for this page --> <meta property="og:url" content="your_old_url" /> <!-- This is the og:* meta from the original version of the page --> <meta property="og:title" content="your_link_title"> <meta property="og:image" content="your_image_url">