[image] FBデバッガは、私のog:イメージは大きくても、大きくなければならないと言っています


5 Answers

まず、200×200以上の画像をアップロードする必要があります(たとえば、1500×1500の最大サイズをアップロードした場合など)。 画像の幅と高さは同じサイズでなければならないと言う人もいます。 私はそれが正しいかどうかを確認するチャンスを取ったことはありません。

画像サイズを更新した後も問題は残っているので、Facebookデバッガで画像のキャッシュを更新するには、og:imageリンクに特定のパラメータを追加する必要があります。

例えば:

<meta property="og:image" content="http://bri.ge/img/brige1.png?t=12345?">

これはパラメータです:?t = 12345?

約5分間待つと問題は解決されます。

Question

Facebookのデバッガを使用して記事をデバッグするこの結果を確認してください

それはこの警告とともに出てくる:

og:画像は大きくなければなりません。 提供og:イメージが十分ではありません。 少なくとも200x200、好ましくは1500x1500の画像を使用してください。

しかし、下の "og:image"フィールドに表示されている画像を開くと、700 x 350pxの画像が十分に大きいことがはっきりとわかります。

これは私の壁に記事を公開しているときに、Facebookがランダムな画像を選択する結果となります。

なぜこのようなことが起こるのか?

編集:画像のURLをリダイレクトするCMSによって問題が発生する可能性がありますか?




私はちょうどこの問題に遭遇し、別の回答者が示唆したようにわずかに低い品質でJPEGとして保存しようとしました。 私がそれを参照してデバッガのページでもう一度試してみると、Facebookは私のイメージが小さすぎて、 古いイメージを使用することになりました。

だから私はもう一度同じURLを提出するだけで、それは不平を言った。 基本的に1つのデバッグです。 デバッグをリフレッシュし、それがあなたのために修正されていないかどうかを確認してください。




これを引き起こす別の問題は、ファイル名に#のような文字を使用することです。

ブラウザはすべて正しく表示されますが、facebookはimgが小さくなるようにエラーを通知しますが、実際には読むことができません。

だから、画像ファイル名が標準文字A〜Z、_、 - 、0〜9だけを使用するようにしてください




あなたのウェブサイトのrobots.txtファイルによって、あなたのウェブサイトへのFacebookクローラアクセスが制限されている可能性があります。 Facebookのロボットがそれをクロールすると、ファイルを見ることができません。 イメージをウェブサイトのルートにアップロードします。

200x200ピクセルルールは重要です。400x400を使用すると、圧縮による画質が向上します。 png画像とjpeg画像でテストされています。




私がスクレイプされたURLを実行したときに私が気づいたのは、Facebookが投稿のように同じサイズで画像を見ることができないということです。 例えば、Debugの画像のURLをコピーしてブラウザに貼り付けてください。画像は非常に小さいです。 さて、あなたの投稿に行き、あなたの投稿からURL画像をコピーして、同じまたは任意のブラウザに貼り付けてください。 今、絵の大きさは大きいです。




私は持っていた

<meta property="og:type" content="website" />

メタタグに

その行が削除され、うまくいきました。そのため、現在のタグは次のようになります。

    <meta property="og:title" content="PUT TITLE HERE" />   
    <meta property="og:url" content="http://www.example.com" />
    <meta property="og:image" content="http://www.example.com/images/myimage.jpg"/>



Related