0

この質問が何度も聞かれたことは知っていますが、非推奨の解決策や、ログインと認証を組み合わせた解決策を見つけることができます (私の場合は必要ありません)。

Java または Javascript を使用して、Facebook で Web サイトのリンクを共有する最速の (そして最もスマートな) 方法はどれだろうと考えていました。メッセージを投稿したいだけです:

You scored 9/10 on the game: <link>

明確なハウツーは、私や同じジレンマと戦っている他の人々にとって大きな助けになると思います:)

前もって感謝します。

4

2 に答える 2

2

シンプルなJSを使用できます

<a href="#" 
  onclick="
    window.open(
      'https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(location.href), 
      'facebook-share-dialog', 
      'width=626,height=436'); 
    return false;">
  Share on Facebook
</a>
于 2013-07-10T09:19:36.720 に答える
0

使用javascriptする場合は、サイトに含める必要がありFacebook javascript SDKます。これは、 Facebook Javascript SDKを追加する方法です。

ウォールへの投稿に追加する例。

function(message, name, pictures, description, link) {
  FB.api('/me/feed', 'post', {
    message: message,
    name: name,
    picture: picture,
    description: description,
    link: link
  }, function (result) {
    var retVal = true;
    if (result) {
        console.log('Facebook API: Send Status: Success');
    }
    else {
        console.log('Facebook API: Send Status: Failed');
        retVal = false;
    } return retVal;
  });
}

このソリューションには、バックグラウンドで実行できるユーザー アクションは含まれていません。必要なのは、ユーザーが Facebook にログインしていることと、Facebook にアプリケーションを持っていることだけです。

于 2013-07-10T09:24:11.143 に答える