Facebookの共有を提供するURLの例があります。ただし、URLページ内の画像はFacebookのコメントボックスに表示されません。私はすでにこのようなメタタグを挿入しています
<meta property="fb:app_id" content="xxxx"/>
<meta property="og:site_name" content="xxxx"/>
<meta property="og:title" content="xxxx" />
<meta property="og:description" content="xxx" />
<meta property="og:type" content="xxx:photo">
<meta property="og:url" content="http://www.example.com/content/xxx"/>
<meta property="og:image" content="http://www.example.com/images/xxx.png"/>
*そして、私の画像は1000 * 1000 px(幅*高さ)です。
解決するためのアイデアはありますか?
メタタグは次のようになります。
<meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/>
また、共有したいページに配置する必要があります(これは質問では不明です)。
画像(またはメタタグ)が存在する前にページを共有している場合、そのfacebookに画像のない「メモリ」にページがある可能性があります。この場合、デバッグツールにページのURLを入力するだけです http://developers.facebook.com/tools/debug 。その後、次回ページを共有するときに画像が表示されます。
問題はFacebookキャッシュにあり、解決策はリンクに移動してFacebookキャッシュを更新することです。 https://developers.facebook.com/tools/debug/og/object/
「Fetch New Scrape information」ボタンを押します。
それが役に立てば幸い
Og:imageで指定する画像は、実際には画像タグ内のHTMLページに存在する必要があることがわかりました。
画像の画像タグを追加した後にのみサムネイルが表示されました。コメントアウトされました。しかし、働いた。
私のサイトも同じ問題に直面しています。
Facebookデバッグツールを使用してもまったく役に立ちません。 IMAGE CACHEではなく、新しいデータを取得します。
Facebookにwwwを追加してIMAGE CACHEをクリアするように強制しました。画像のURLに。あなたの場合はwwwを削除します。 Webサーバーのリダイレクトを構成します。
add/remove www. in image url should solve the problem