0

ほとんどのアプリケーションで行われているのと同じように、友人リストの複数のランダムな人にアプリケーションの招待状を送信したいと考えています。例えばここに画像の説明を入力

アプリケーションを受け入れるとすぐに、このポップアップが表示されます。理解できないのは、これらのユーザーの ID を取得する方法です。クライアント側で?

<html xmlns="http://www.w3.org/1999/xhtml"
  xmlns:fb="https://www.facebook.com/2008/fbml">
  <head>
    <title>Request Example</title>
  </head>

  <body>
    <div id="fb-root"></div>
    <script src="http://connect.facebook.net/en_US/all.js"></script>
    <p>
      <input type="button"
        onclick="sendRequestToRecipients(); return false;"
        value="Send Request to Users Directly"
      />
      <input type="text" value="User ID" name="user_ids" />
      </p>
    <p>
    <input type="button"
      onclick="sendRequestViaMultiFriendSelector(); return false;"
      value="Send Request to Many Users with MFS"
    />
    </p>

    <script>
      FB.init({
        appId  : '423165827708510',
        frictionlessRequests: true,
      });

      function sendRequestToRecipients() {
        var user_ids = document.getElementsByName("user_ids")[0].value;
        FB.ui({method: 'apprequests',
          message: 'My Great Request',
          to: user_ids,                        ///  How to Fill the ID's HERE ?
        }, requestCallback);
      }

      function sendRequestViaMultiFriendSelector() {
        FB.ui({method: 'apprequests',
          message: 'My Great Request'
        }, requestCallback);
      }

      function requestCallback(response) {
        // Handle callback here
      }
    </script>
  </body>
</html>
4

1 に答える 1

1

なぜランダムなユーザーに送信したいのですか? それは意味がありません - きっとあなたはゲームが好きだと思う人を招待しますか?!

混乱はさておき、あなたの質問に答えるために、「to」パラメーターは、配列またはユーザー ID のコンマ区切りリストのいずれかです。

ドキュメントから抜粋した CSV の例を次に示します。

function sendRequestToRecipients() {
  FB.ui({method: 'apprequests',
    message: 'My Great Request',
    to: '499802820,499802852'
  }, requestCallback);
}
于 2012-05-23T18:31:37.847 に答える