FB でページを共有しようとすると、最初にデバッガーを介して画像を含むページを実行した後にのみ、多くの画像が表示されるようです。さらに、ページにまったく変更を加えていないにもかかわらず、場合によってはデバッガーが同じページに対して異なるエラーをスローするようです。画像の URL が見つからないというメッセージが表示されることがあります。「スクレイピングされた URL:」または「グラフ API: 画像の URL が見つかり、デバッガーに画像が表示されますか?!これらの問題を再現することは非常に困難です。
ここにコードを投稿しようとして失敗しましたが、Chad Von Lind (http://vonlind.com/?p=539) によって提供されたスクリプトの修正版を使用しています。
サンプルページ (デバッガーに送信されるまで画像が表示されなかったページ): http://greatmomentsinparenting.com/photos/warning-parents-keep-out/ http://greatmomentsinparenting.com/photos/12-hours -車内/
画像が表示される場合と表示されない場合がある理由がわかりません。キャッシングの問題ですか?新しく公開されたページのキャッシュに画像が表示されるまでに時間がかかりますか? 最初の試行で FB に強制的に画像をキャッシュさせることはできますか? それとも、動的な画像の URL を使用しているためですか? ちなみに画像サイズは203×203ピクセルです。
ありがとう!