我们正在构建一个应用程序。在我们的应用程序上,您可以将应用程序链接发送给您的朋友,我们希望将此作为个人信息发送。最好的方法是什么?
问问题
399 次
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 回答