<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:og="http://ogp.me/ns#"
xmlns:fb="http://www.facebook.com/2008/fbml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="en" />
<title></title>
<meta property="og:title" content="Katha Screenplay Darsakatvam (KSD) Appalaraju "/>
<meta property="og:type" content="movie"/>
<meta property="og:url" content="http://reviewumpire.com/movies/54-katha-screenplay-darsakatvam-ksd-appalaraju-"/>
<meta property="og:image" content="http://reviewumpire.com/images/uploads/movie/vertical/54/vert.jpg"/>
<meta property="og:site_name" content="ReviewUmpire"/>
<meta property="fb:app_id" content="162180660488445" />
<meta property="fb:admins" content="57728908711" />
<meta property="og:description" content="23% scored on reveiwumpire."/>
<meta name="google-site-verification" content="RXjWilEYk0eC_6ulYSV_AaFVSQe8nHI6Zw4_W9dVR5I" />
<script src="/javascripts/vendor/jquery.min.js?1306239220" type="text/javascript"></script>
<script src="/javascripts/vendor/quote.rotator.js?1306239220" type="text/javascript"></script>
<script src="/javascripts/vendor/scroll.js?1306239220" type="text/javascript"></script>
<script src="/javascripts/vendor/Rails.js?1306239220" type="text/javascript"></script>
<script src="/javascripts/application.js?1306239220" type="text/javascript"></script>
<link href="/stylesheets/compiled/grid.css?1306239220" media="screen" rel="stylesheet" type="text/css" />
<link href="/stylesheets/compiled/text.css?1306239220" media="screen" rel="stylesheet" type="text/css" />
<link href="http://fonts.googleapis.com/css?family=Play:regular,bold&subset=greek,latin" media="screen" rel="stylesheet" type="text/css" />
<link href="http://fonts.googleapis.com/css?family=Ubuntu:regular,bold&subset=greek,latin" media="screen" rel="stylesheet" type="text/css" />
<meta name="csrf-param" content="authenticity_token"/>
<meta name="csrf-token" content="ZrmCr3Qg7dNgPynFSSyFEHNaSpOUMYNEput1oUcyMIE="/>
</head>
facebookのlintを使用すると http://developers.facebook.com/tools/lint Facebookのタグが検出されません
Warning
Required Property Missing og:title is required
Required Property Missing og:type is required
Required Property Missing og:image is required
Required Property Missing og:url is required
og:url
メタタグで指定したURLに、無効なfb:admin
が含まれています。有効な管理者IDで更新して、再試行してください。
Facebook Debugger Tool でLint情報を参照してください。
URL " http://reviewumpire.com/movies/54-katha-screenplay-darsakatvam-ksd-appalaraju- "のオブジェクトタイプ "website"は、プロパティに指定された値 "57728908711"であるため、無効です。 「fb:admins」はタイプ「fbid」として解析できませんでした。無効な管理者-> fb:adminsフィールドにいくつかの無効なID、つまり57728908711が含まれていました
私は同じ問題を抱えていました、そして私が見つけたのはFacebookが認識しているということでした
AddMetaData("og:url", "yourURL")
次に、yourURLに移動して、og:title
... etcなどの他のタグ情報を取得します。
名前空間の定義がありませんxmlns:fb="http://www.facebook.com/2008/fbml"
xmlns:og="http://opengraphprotocol.org/schema/"
編集:<html xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
これが古い質問であることは知っていますが、見つけた答えが実際にはわかりません。Facebookのメタコードの最後にあるスラッシュ(/)を削除するだけです。
したがって、正しいDOCTYPEを使用していない場合、Facebookは間違ったコードを作成します。
<meta property="og:title" content="Katha Screenplay Darsakatvam (KSD) Appalaraju "/>
右は:
<meta property="og:title" content="Katha Screenplay Darsakatvam (KSD) Appalaraju ">
コードをチェックアウトしたところ、タグの前にいくつかのデータを出力していることがわかりました。これにより、Facebookパーサーが混乱し、これらのタグの外側からhtmlを削除するとすぐに、正常に機能しました。
私たちが気付いたのは、Facebookクローラーはog:image urlのリダイレクトを進んでフォローしますが、Facebookクライアントはフォローしません。この例を見てください。
次のリンクをFacebookに投稿してみてください。 Facebookが以前にURLを見たことがある場合、クローラーは画像を適切にキャッシュします。そうでない場合は、そうではありません。この動作をシミュレートするには、以下のURLのrefパラメーターにランダムな文字列を入力します。
http://www.blipboard.com/4fac51e571272e0100000015?ref=1
このURLを(ランダムIDを挿入して)投稿しようとすると、最初は正しい画像が表示されません。その後、Facebookページをリロードしてもう一度投稿しようとすると、今回は機能します。
メタタグは次のとおりです(リダイレクトが必要です)。
<meta property="og:image" content="http://graph.facebook.com/1000484548/picture?type=large" />
これについて私が持っている最も良い説明は、Facebookクライアントコードはリダイレクトに従わないが、クローラーは(デバッガーと同様に)従うということです
メタタグでエンコードされた二重引用符が間違っている可能性もあります。コードをブラウザーからエディターにコピーしました。
https://developers.facebook.com/tools/debug/ でリンターを使用して、ページのマークアップに膨大な数のバグを見つけました。
以下は関数です:「私たちのスクレーパーがあなたのURLに対して見るものを正確に見る」これは本当に役に立ちます。
削除してみてください
<meta property="fb:app_id" content="162180660488445" />
<meta property="fb:admins" content="57728908711" />
これを使用して、URLとエラー情報をテストします
サーバーがそのページに送信しているHTTP応答ヘッダーを確認してください。
Content-Lengthフィールドが欠落している場合、それが問題です。私の経験では、そのフィールドが欠落している場合、Facebookはページを解析しません。
私にとって、これは、OGメタタグを使用して実際のページにアクセスするための302リダイレクトがあったためです。私の推測では、Facebookクローラーはリダイレクトに従わないため、最初のリクエストで200を返すことを確認する必要があります。