邀请多个朋友使用应用的最佳方式是什么?

时间:2012-04-13 19:04:03

标签: facebook

我们正在构建一款应用。在我们的应用程序中,您可以向您的朋友发送应用程序链接,我们希望将其作为个人消息发送。哪种方法最好?

1 个答案:

答案 0 :(得分:0)

如果您使用facebook JS SDK,实际上很容易使用Facbeook请求对话框(https://developers.facebook.com/docs/reference/dialogs/requests/)

以下是我过去使用的一些代码:

<div id="fb-root"></div>
<script src="//connect.facebook.net/en_US/all.js"></script>
<script>
  FB.init({
    channelUrl : 'http://www.yoursite.com/channel.php',
    appId: 'yourfacebookappid',
    status: true,
    cookie: true,
    xfbml: true,
    oauth: true
  });

  function sendRequestViaMultiFriendSelector() {
    FB.ui({method: 'apprequests',
      title: 'Select Friends To Invite',
      message: 'Join me in playing this app!'
    }, inviteCallback);
  }

  function inviteCallback(response) {
    if (response==undefined) {
      // user didn't invite anyone
    } else {
      // user invited someone
    }
  }
</script>

基本上,一旦将Javascript SDK添加到您的应用程序中,您只需要在页面上使用链接或某些操作调用sendRequestViaMultiFriendSelector函数,然后将弹出请求对话框。然后你可以在另一个函数中处理回调,它将确定用户是否邀请了某人,这样你可以根据需要向他们展示其他副本。

相关问题