web-dev-qa-db-ja.com

Facebookのshare.phpにタイトル、URL、画像を渡す

Facebookのshare.phpに渡すだけで、JavaScriptでタイトル、画像、説明を共有したい。問題のこのサイトでいくつかのコードを取得しました AddThis AddToAny、ShareThis etcfor Social Bookmarkingの代替オープンソース

そして私は質問を読んだ facebook共有リンクでカスタムパラメータを渡す方法

今、私は両方の質問を組み合わせたいと思います。画像、タイトル、説明をfacebookのshare.php urlで渡すことはできますか?

お気に入り:

<a class="scmFacebook" href='http://www.facebook.com/sharer.php?s=100&amp;p[title]=<?php echo $title;?>&amp;p[summary]=<?php echo $summary;?>&amp;p[url]=<?php echo $url; ?>&amp;&p[images][0]=<?php echo $image;?>'>Facebook</a>

または私が間違っている場合は、正しい目的地を教えてください。

10
user3739733

Facebookの開発者によると( バグ ):

共有者はカスタムパラメータを受け付けなくなり、Facebookはプレビューに表示されている情報を、FacebookにURL OGメタタグからの投稿として表示されるのと同じ方法でプルします。

  1. Share Button を使用するか-JavaScript SDKが必要

  2. または、最新の Share Dialog を使用します-アプリIDのみが必要です。共有ダイアログを呼び出すための直接のURL方向メソッドがあります。

    https://www.facebook.com/dialog/share?
      app_id={app-id}
      &display=popup
      &href={link-to-share}
      &redirect_uri={redirect-uri}
    
11
Sahil Mittal