javascript — фейсбук друг приглашает — кто отправил приглашение

У меня есть приложение, в котором каждый пользователь может пригласить своих друзей присоединиться к нему.

Я сделал это через JS FB SDK.

Я также использую PHP SDK для серверных сессий и других вещей.

Теперь возникает вопрос, как я могу определить идентификатор приглашающего, когда пользователь присоединяется к моему приложению, на основании отправленного приглашения?

НАПРИМЕР:
Допустим, USER-X приглашает USER-Z присоединиться к моему приложению. Затем USER-Y приглашает USER-Z тоже присоединиться к моему приложению. Но USER-Z присоединяется через ссылку USER-X. Я хочу наградить USER-X, потому что он привел нового пользователя в мое приложение, поэтому мне нужен его fbid или что-то в этом роде. Как я могу определить реферера?

Я использовал этот код для реализации приглашения друзей на Facebook на моем сайте:

<script src="https://connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript">
FB.init({
appId:'<?=APPID?>',
cookie:true,
status:true,
xfbml:true
});
function FBInvite(){
FB.ui({
method: 'apprequests',
message: 'Invite your Facebook Friends'
},function(response) {
if (response) {
alert('Successfully Invited');
} else {
alert('Failed To Invite');
}
});
}
</script>
<a href="#" onclick="FBInvite();">OPEN INVITE POPUP</a>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector