【问题标题】:Facebook cannot get title and description of my siteFacebook 无法获取我网站的标题和描述
【发布时间】:2014-10-31 17:14:32
【问题描述】:

这是我的website,当我将链接从网站复制到 facebook 时,它应该获取标题/描述和图像,但事实并非如此,我更改了标题,我检查了描述、关键字元标签,但仍然注意到,我应该如何解决它,任何想法。

阿富汗的所有工作 |卡里亚比

【问题讨论】:

  • 在 google 中搜索 meta og:title 和其他变体。你会找到答案的。

标签: facebook hyperlink share


【解决方案1】:

首先您需要将您的<head> 更改为 -> <head prefix="og:http://ogp.me/ns#">

现在您可以在 <head></head> 标签之间添加一些值,例如;

对于标题<meta name="og:title" content="Your Site's Title"/>

用于描述<meta name="og:description" content="Your Site's Description"/>

图片<meta name="og:image" content="path/to/your/image.jpg"/>

如果您有 facebook 应用程序 ID,请添加 <meta property="fb:app_id" content="YOUR FACEBOOK APP ID">

你可以在https://developers.facebook.com/docs/sharing/best-practices找到一些好的做法

编辑和更新

对您的网站代码进行更改后;如果 facebook 仍然在共享窗口上显示旧值,您必须在 Facebook 开发者网站上调试您的 url。

链接:https://developers.facebook.com/tools/debug/og/object/

你有两个选择;

  • 显示现有抓取信息(从您的网站获取缓存的 facebook 资源)

  • 获取新的抓取信息(从您的站点获取新信息)。

【讨论】:

  • 我已经添加了这个标签,但仍然注意到 happans
  • @aGeniusfromAfghanistan 能否请您将您的<head> 更改为 -> <head prefix="og:http://ogp.me/ns#"> 如果您有 facebook 应用程序 ID,请添加 <meta property="fb:app_id" content="YOUR FACEBOOK APP ID">
  • 谢谢您,它现在已修复,但我的服务器响应超时。我需要修复我的服务器速度。还是谢谢你
【解决方案2】:

你遇到了和我类似的问题:facebook share link returning 404 redirect error when page exists

“当我在developers.facebook.com/tools/debug 上将页面添加到delinter 时,它可以很好地查看页面,通过重新抓取它——之后共享的链接也可以工作!”

例如,当我将您的一个 URL 弹出到调试工具(例如 http://karyabee.com/general-business/15740/logistics-assistant-commodity-tracking--32160)时,初始响应是:“解析输入 URL 时出错,没有数据被缓存,或者没有数据被抓取。”但是一旦我点击“获取新的抓取信息”,它就会填充页面中可用的信息 - 然后将链接粘贴到 Facebook 共享中,然后显示正确的信息。

【讨论】:

    猜你喜欢
    • 2018-06-11
    • 1970-01-01
    • 2011-12-03
    • 2018-01-15
    • 2011-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多