ウェブサイトコンテンツがFacebook、Messenger、その他の場所でシェアされると、シェアデバッガーから、リンクプレビューの作成に使用された情報のタイプを確認できます。このドキュメントは、リンクのトラブルシューティングを行ったり、ウェブサイトでOpen Graphメタタグを使用したりする際に開発者から寄せられる多数のよくある質問について記載しています。
画像は非同期的にキャッシュされるため、コンテンツが初めてシェアされた時は画像が表示されない場合があります。これを回避するには、次のいずれかの手順を実行します。
og:image:height
タグとog:image:width
タグを使って、画像を明示的に指定する 元の画像が利用できなくなっている、大きすぎる、または一時的な問題により取得できません。画像URLにクローラーがアクセスできる、サイズが8MBを超えていない、数秒の遅延内で提供されることを確認します。
ページのog:imageを更新したときは、既存のシェアにこの白色の領域が表示されるように、必ずサイトから古い画像を削除してください。
200x200ピクセル以上、600x315ピクセル以下の画像は、小さな正方形の画像で表示されます。
画像がトリミングされる方法には、さまざまな要素が関係します。たとえば、顔が検出されると、できるだけそれが中心になるように試みられます。
大きな画像の場合は、トリミングなしで画像全体がフィードに表示されるようにするため、アスペクト比ができるだけ1.91:1に近くなるようにしてください。
ページ投稿では、リンクシェアに対して常に大きな横長の画像が使用されます。これはデスクトップのフィードでもモバイルのフィードでも同じです。フィードでトリミングなしで画像全体が表示されるようにするには、画像のアスペクト比をできるだけ1.91:1に近いものにしてください。
すべてのURLはリソース(ページ/画像)のカノニカルな場所を表すものであり、シェアや「いいね!」を正しいURLに帰して画像を適切に保存するためにも、URLは絶対である必要があります。
タイトルは、そのオブジェクトに対して多数のアクションが実行されたときにフリーズされます。詳しくはこちらをご覧ください: 「Updating URLs (URLの更新)」。
og:titleやog:imageなどの変更は、現時点以降のリンクのシェアにのみ適用されます。
人やページがリンクをシェアして、投稿とのやり取りが50件を超えると(コメント、「いいね!」、シェア、など)、タイトルを変更できなくなります。これは、やり取りの後にサイトがリンクの詳細を変更してあなたが何か別のものとやり取りしたかのように見せるのを防ぐためです。他のプロパティはすべて、いつでも変更できます。
リンクをシェアして画像をアップデートした場合、投稿で画像を更新しない限り、元のシェアには引き続き古い画像が表示されます。
投稿でリンク画像を更新するには:質問の回答がここで見つからない場合、Facebook開発者コミュニティグループをご覧ください。このグループには、才能豊かなコミュニティメンバーに加えて、Facebookスタッフも参加しています。