6

Facebookで任意のページを共有するときにウェブサイトを開発しました

Facebookは私のページを認識し、画像を選択してサムネイルを選択する必要があります

しかし、Facebookが私のページを認識できないかのように、これは私のWebサイトでは発生しません

またはそれを読んでそこから画像を選択することができない私は何をすべきか

Facebookに私のページを認識させ、ページ内のすべての画像を読み込んで左右に移動し、共有ページの親指を選択します

4

3 に答える 3

11

質問はすでにここで回答されているようです。ここに別の便利なリンクがあります。質問してくれてありがとう。使えるものを見つけました。

更新:試してみて、機能しないことがわかった後、この投稿の方法を試しました。最初はうまくいきませんでしたが、画像をアップロードするのを忘れたためです。したがって、元の方法が引き続き機能する場合があります。これが私の頭のセクションで使用したテンプレートです:

<meta property="og:title" content="your title">
<meta property="og:description" content="your description">
<meta property="og:image" content="http://www.yoursite.com/your-image.jpg">

更新2:Facebookがコードを認識していないように思われる場合は、lintツールを試してください。これは2つのことを行います。明らかなのは、コード内のエラーを報告することです。2つ目は、Facebookのページのキャッシュを更新することです。これを行うまで新しいコードが認識されなかったページが2つありました。

于 2010-10-31T16:47:37.233 に答える
1

drupalサイトを使用した私の経験から、drupalシステムは相対パスをレンダリングするため、ロゴは認識されませんでした。これをhttp://でフルパスに変更し、FBのキャッシュを更新すると機能するはずです

于 2011-03-23T03:50:44.297 に答える
1

私自身のテストから、Facebookは、css()を介さずにhtmlに直接( <img src="path/to/img.png" />1として)表示される限り、問題なくサイト上の画像を見つけるはずbackground-image: url(path/to/img.png);です。

これは私自身のサイトのテストです:http://davidrhysthomas.co.uk/so/fbookImg.html、確かにこれには「このページを共有する」ボタンがないので、最初にFacebookにログインする必要があります。違いを生むかもしれません。しかし、残念ながら、その理論をテストするためのFacebook開発者アカウントを持っていません。


  1. 絶対パスでも相対パスでも、違いはないようです。
于 2010-11-14T19:25:25.337 に答える