【发布时间】:2016-02-08 21:54:00
【问题描述】:
我无法让 Facebook 访问我的打开图形标签。当我尝试共享页面时,站点链接正确,但 og 属性不显示,并且标题仅显示为“422”。我不确定这意味着什么。
当我运行 facebook 调试器 https://developers.facebook.com/tools/debug/og/object/ 时,我收到以下错误,这不是很有帮助:
Error parsing input URL, no data was cached, or no data was scraped.
使用调试工具中的回显功能,我得到的只是:
Document returned no data
元标记似乎在我的文档中设置正确:
<!DOCTYPE html>
<html>
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="robots" content="noarchive,noodp,noydir" />
<meta name="referrer" content="always" />
<meta property="fb:app_id" content="375576830972731" />
<meta property="og:site_name" content="Site Name" />
<meta property="og:title" content="Title of content" />
<meta property="og:url" content="https://website.domain.com/123456" />
<meta property="og:image" content="http://s3-us-west-1.amazonaws.com/domain/media/images/001/original/001" />
<meta property="og:description" content="Description of content" />
<meta property="og:type" content="article" />
</head>
我确保在 robots.txt 中允许 Facebook 爬虫:
User-agent: Facebot
Allow: /
User-agent: facebookexternalhit/1.1
Allow: /
我错过了什么?
【问题讨论】:
-
您要分享的网址是什么?
-
我第一次加载它花了很长时间。而且调试页面也说超时
-
它会立即为我加载吗?
-
第一次是后
-
分享您尝试调试的实际 URL 将非常有用,因为我们无法实际重现您的问题,也不知道当您尝试抓取它时 FB 调试器会发现什么错误.
标签: ruby-on-rails facebook facebook-graph-api meta-tags