web-dev-qa-db-ja.com

URLリンクを共有しても、Facebookにサムネイル画像が表示されない

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(幅*高さ)です。

解決するためのアイデアはありますか?

18
Mojiiz

メタタグは次のようになります。

<meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/>

また、共有したいページに配置する必要があります(これは質問では不明です)。

画像(またはメタタグ)が存在する前にページを共有している場合、そのfacebookに画像のない「メモリ」にページがある可能性があります。この場合、デバッグツールにページのURLを入力するだけです http://developers.facebook.com/tools/debug 。その後、次回ページを共有するときに画像が表示されます。

51
Pascal Rosin

問題はFacebookキャッシュにあり、解決策はリンクに移動してFacebookキャッシュを更新することです。 https://developers.facebook.com/tools/debug/og/object/

「Fetch New Scrape information」ボタンを押します。

それが役に立てば幸い

11
Guru

Og:imageで指定する画像は、実際には画像タグ内のHTMLページに存在する必要があることがわかりました。

画像の画像タグを追加した後にのみサムネイルが表示されました。コメントアウトされました。しかし、働いた。

2
Rakesh

私のサイトも同じ問題に直面しています。

Facebookデバッグツールを使用してもまったく役に立ちません。 IMAGE CACHEではなく、新しいデータを取得します。

Facebookにwwwを追加してIMAGE CACHEをクリアするように強制しました。画像のURLに。あなたの場合はwwwを削除します。 Webサーバーのリダイレクトを構成します。

 add/remove www. in image url should solve the problem
0
minhhq