-1

我们正在构建一个应用程序。在我们的应用程序上,您可以将应用程序链接发送给您的朋友,我们希望将此作为个人信息发送。最好的方法是什么?

4

1 回答 1

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 函数,请求对话框就会弹出。然后您可以在另一个函数中处理回调,它将确定用户是否邀请了某人,以便您可以根据需要向他们显示其他副本。

于 2012-04-13T19:16:02.120 回答