1

以前は次のように行われていました。

<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>
<a type="button_count" share_url="http://google.pl" name="fb_share">Share this page on Your's wall</a>

また、通常の「共有」ではなく、「あなたのウォールでこのページを共有する」というテキストを含む共有ボタンを生成していました。最後の更新以来、もう機能しません。共有ボタンのテキストを変更する可能性はありますか?

4

1 に答える 1

4

Facebook JS SDK の場合:

Facebook JavaScript SDK の一部であるFeed Dialogを使用する必要があります。


Facebook JS SDK を使用しない場合:

SDK に煩わされたくない場合は、代わりに次の簡単なリンクを使用できます。

<a href="https://www.facebook.com/dialog/feed?app_id=140586622674265&link=[[URL]]&name=[[TITLE]]&redirect_uri=http%3A%2F%2Fs7.addthis.com%2Fstatic%2Fpostshare%2Fc00.html" target="_blank">Share this page on your wall</a>

このリンクで Google.com を共有すると、次のようになります: https://www.facebook.com/dialog/feed?app_id=140586622674265&link=http%3A%2F%2Fgoogle.com&name=Google&redirect_uri=http %3A%2F%2Fs7.addthis.com%2Fstatic%2Fpostshare%2Fc00.html

また、以下の3点をご了承ください。

  • [[URL]]and[[TITLE]]を、共有したいページへのリンクとそのタイトル (どちらも URL エンコード)に置き換える必要があります。
  • フィード ダイアログは、投稿がどの Facebook アプリからのものかを表示する必要があります。上記app_idの URL のパラメーターは、AddThis のものです。Facebook アプリを作成し、独自の ID を URL に入れて、「AddThis Sharing」の代わりに必要な名前を使用します。ただし、AddThis から保持することはできますがapp_id、問題なく動作します。
  • 最後のパラメーター ( redirect_uri) は、共有後にユーザーがリダイレクトされるページです。現在、タブ/ウィンドウを閉じる JavaScript を含む AddThis のページです。そうすれば、ダイアログは不要になったときに消えます。どちらも変更する必要はありません。うまく機能します。
于 2012-09-17T08:59:29.637 に答える