0

特定の動作をトラブルシューティングしようとしています。私が WordPress ブログに書いた最後のエントリは、Facebook の Object Debugger (linter) を実行してもデータが返されません。「URL の解析エラー: 入力 URL の解析中にエラーが発生しました。データは取得されませんでした。」</p>

  • ただし、以前の投稿を試してみると、すべて問題ないようです。リンターはページを正しくスクレイピングします。

  • 問題のあるエントリの下にある Facebook ボタンをクリックすると、画像のサムネイル (パーマリンク、概要、すべてが正しい) を除いて、スニペットが正しく生成されます。

  • ブラウザでパーマリンク エントリのソース コードを調べたところ、タグを含め、すべてのタグが正しく表示されていることがわかりますog:image(URL は有効です)。

これは突然の行動です。ブログで Facebook Open Graph プロトコルをセットアップして以来、問題は発生していません。

P.

4

1 に答える 1

1

とった。前のエントリを作成してから新しいエントリを作成するまでの間に、ブログを運営している CDN (コンテンツ配信ネットワーク) が機能しなくなりました。

Facebook のリンターは、画像が見つからなかったため満足していませんでした (画像が CDN を介して配布されていないためです。CDN はプレーン テキストではなくメディアを処理します。そのため、Facebook はタイトルや概要などをスクレイピングできたのです)。 .

得られた教訓: Facebook Object Debugger でテストを実行するときは、まずキャッシュ システムを無効にする (または正しく動作することを確認する) か、結果に影響を与える可能性があります。

于 2012-04-23T14:38:10.937 に答える