1

ページ タブがあり、ユーザーが自分のウォール、友人のウォール、または友人へのプライベート メッセージでコンテンツを共有できるようにしたいと考えています。

私は現在使用しています:

function postToFeed() {

            // calling the API ...
            var obj = {
              method: 'feed',
              link: 'page url',
              picture: 'image url',
              name: 'Facebook Dialogs',
              caption: 'Reference Documentation',
              description: 'Using Dialogs to interact with users.'
            };

            function callback(response) {
              document.getElementById('msg').innerHTML = "Post ID: " + response['post_id'];
            }

            FB.ui(obj, callback);
        }

これは正常に機能しますが、自分のウォールでのみ共有できます。

質問は...同じダイアログで 3 つの機能を許可するダイアログまたは方法はありますか?

プライベート メッセージを送信するための [送信] ダイアログが表示されましたが、フレンド ウォール ダイアログで共有が見つかりませんでした。

理想的には、共有ボタンだけを用意して、クリック後に 3 つのオプションを許可したかったのです。

何か案が?

ありがとう

4

2 に答える 2

2

つまずいた人にとって、これを行う適切な公式の方法はありません。ただし、sharer.php テクニックを使用して実装することはまだ可能です https://stackoverflow.com/a/12799020/691553

乾杯

于 2013-06-05T15:30:11.287 に答える
1

パラメータを指定すると、[フィード] ダイアログを使用して友人のウォールで共有できtoます。

ダイアログを開く前に「to」に送信するユーザー ID を取得するには、 https ://developers.facebook.com/docs/guides/games/custom-muti-friend-selector で説明されている方法で独自のフレンド セレクターを実装できます。 /

于 2012-07-04T18:47:35.833 に答える