12

Facebook のグラフ API に問題があります。「'og:type' プロパティが必要ですが、存在しません」というメッセージが表示されます。この URL のエラー: http://thatnewjoint.com/posts/logic-driving-ms-daisy-feat-childish-gambino (および私のブログの他のすべての URL)。

og:type メタ タグは HTML にあるため、Facebook が認識しない理由がわかりません。グラフ API 呼び出しが返すものは次のとおりです。

{
   "id": "561280430667026",
   "created_time": "2014-08-28T20:35:18+0000",
   "is_scraped": false,
   "type": "website",
   "updated_time": "2014-08-28T20:35:18+0000",
   "url": "http://thatnewjoint.com/posts/eminem-superman-throwback-thursdays"
}

APIを使用して(コアラのルビー宝石を介して)投稿しているようですが、リンクは削られませんか?私は og:type エラーがこれを引き起こしていると思いますが、そのページのメタタグは次のとおりです。

<meta property="og:url" content="http://thatnewjoint.com/posts/eminem-superman-throwback-thursdays" />
<meta property="og:title" content="Eminem - &quot;Superman&quot; [Throwback Thursdays] | ThatNewJoint | Premier Hip Hop Blog" />
<meta property="og:description" content="Classic from The Eminem Show. I&#39;ll be honest - the video is very strange, but the song is great."
<meta property="og:type" content="video">
<meta property="og:image" content="http://i3.ytimg.com/vi/8kYkciD9VjU/hqdefault.jpg" />
<meta property="og:video" content="http://www.youtube.com/v/8kYkciD9VjU?version=3&amp;autohide=1">
<meta property="og:video:type" content="application/x-shockwave-flash">
<meta property="og:video:width" content="1920">
<meta property="og:video:height" content="1080">

詳細情報を編集:

URL をFB Debuggerに入れると、最初に「'og:type' プロパティが必要ですが、存在しません」というメッセージが表示されるようです。エラーですが、「新しいスクレイプ情報を取得する」ボタンをクリックすると、正しい情報がすべて見つかります。FB が URL をスクレイピングしようとするのが早すぎる可能性はありますか? 最初のパスでは、URL を適切にスクレイピングしていないようですが、その理由はわかりません。

4

2 に答える 2