0

「送信ダイアログ」を使用して特定の友達にメッセージを送信するときに、ユーザーがメッセージを送信した人/友達の数を取得できるかどうか疑問に思っています (数字だけで問題ありません)。送信ダイアログのドキュメントを調べましたが、これに関する情報はないようです (https://developers.facebook.com/docs/reference/dialogs/send/)。

この段階で考えられる別の方法は、グラフ API を使用することですが、その場合、ユーザーが送信したばかりのメッセージの messageID を知る必要があります。

4

1 に答える 1

0

はい、最初にカウントを取得できます。ユーザーがメッセージを送信したタイミングを知っておく必要があります。以下のリンクを確認してください。テスト用のサンプルです: http ://www.fbrell.com/saved/d002a25a351e6b01b0526b2606b48750

 <script>
    FB.ui({
              method: 'send',
              name: 'People Argue Just to Win',
              link: 'http://www.nytimes.com/2011/06/15/arts/people-argue-just-to-win-scholars-assert.html',
              },
      function(response) {
        if (response) {
          alert('message sent.');
        } else {
          alert('not sent');
        }
      }
    );

    </script>

2番目:jQueryを使用してjqueryを介してload($()。load('page.php'); uidを使用してメッセージを送信したユーザーを保存できます。もちろん、必要なときに毎回カウントを取得できます。

于 2012-03-09T04:35:45.817 に答える