0

私はこのコードを持っています

<script src="http://connect.facebook.net/en_US/all.js"></script>

<p>
<input type="button"
  onclick="sendRequestViaMultiFriendSelector(); return false;"
  value="Send Request to Many Users with MFS"
/>
</p>

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


  function sendRequestViaMultiFriendSelector() {
    FB.ui({method: 'apprequests',
      message: 'Invite user to play and you will get a chance to win.'
    }, requestCallback);
  }

  function requestCallback(response) {
      alert("this is the response");
      alert(response);
    // Handle callback here
  }
</script>

Facebookで、ユーザーがリクエストを送信したときにこのURLが送信されるようにしたいです。

  Send_url:
  http://www.abc.com/send_invite_by.php?code=abc OR
  http://www.abc.com/send_invite_by.php?code=zyx

自動生成されたIDに依存

そしてそれはこのURLに戻ります

 return_url http://www.abc.com/recieved_invite.php?code=zyx

このために誰が招待状を送信したかを知りたいのですが、受け入れられた招待状にユーザーポイントを与える必要があります。

手伝ってください。

4

1 に答える 1

0

誰が招待状を送ったのか知りたい

APIを介してrequest_id(ユーザーがリクエストを受け入れるときに渡される)を検索すると、その情報が取得されます。この情報には、from送信者の名前とIDを含むフィールドがあります。

詳細については、 https://developers.facebook.com/docs/requests/#request_formatを参照してください。

于 2012-11-12T14:09:27.227 に答える