web-dev-qa-db-ja.com

カスタムのタイトル、説明、画像を含むFacebook共有ボタン

可能性のある複製:
Facebook Sharerは画像をどのように選択するのですか?

Facebookはいくつかの方法でカスタムタイトル、説明、サムネイルをサポートしているようです。

これまでのところ、私は2つの解決策を見つけました。

  1. メタタグの使用

    [meta name="title" content="title" /]
    [meta name="description" content="description" /]
    
  2. uRLパラメータを使用します。

    [a href='http://www.facebook.com/sharer.php?s=100&p[title]=WEB1CHANNEL&p[summary]=Web+Design+Company+in+Dubai.&p[url]=http://www.webchannel.ae&p[images][0]=http://qacode.com/test.jpg']asdfa[/a]
    

私はソリューション2が本当に好きですが、安定していないようです。うまくいくこともあれば、うまくいかないこともあります。全体的に、とにかく動作します。

ソリューション#2を使用しても大丈夫ですか?将来的に利用可能になる予定ですか?

12
Moon
  1. Open-Graph Meta Tags を使用して、ページをスクレイピングするときにFacebookが必要なデータを取得できるようにします。
  2. Facebookはあなたが渡すパラメータを尊重しませんsharer.php代わりに、ページから情報を取得しようとします。
  3. プラグインのように を使用する方法です。共有を使用する正当な理由がない場合は、使用しないでください。
  4. Facebook Debbuger に対してURLを確認して、リンクをより適切にテストします。
10
ifaour

私が見たように、ソリューション番号2は安定していません。私はこのフォーラムだけでなくFacebookでもソリューション2に関連する多くの問題を見てきました。私は個人的に、fb:shareのxfbmlバージョンでメタタグを使用する方が良いことを経験しました。

<fb:share-button type = "button_count" href = "http:// <?php echo($ _ SERVER ['HTTP_Host']。$ _ SERVER ['REQUEST_URI']);?>"> </ fb:share-ボタン>
0
Awais Qarni