2013-07-05 2 views
0

Я все еще программист в программировании, так что простите меня, если решение должно быть очевидным.Facebook Invite Gate - Какой код нужно добавить?

я тем временем удалось найти эту функцию на сайте разработчика ФБ:

function sendRequestViaMultiFriendSelector() { 
    FB.ui({method: 'apprequests', 
     message: 'My Great Request', 
     redirect_uri: 'http://www.google.com', 

    }, requestCallback); 
    } 

и сделал фактическое окно выскакивать с вызовом функции.

Теперь, что мне не хватает, как я могу убедиться, что пользователь действительно пригласил кого-то, и если он отправил его на страницу а, а если не отправил его на страницу b?

Заранее спасибо.

-Gerd

+0

Вы смотрите на документацию для того, что эта функция возвращает? Вы должны уметь это выяснить из этого – Igy

+0

Спасибо за указание в правильном направлении. – user2554295

ответ

0

Ну как Igy указал мне в правильном направлении, я нашел в основном то, что я искал здесь:

"Request Dialog" requestCallback when clicking Cancel or Close button

Таким образом, для всех нуждающихся в этом, как ворота будет код

function sendRequestToManyRecipients() { 

    FB.ui({method: 'apprequests', 
     message: 'My Great Request', 

    }, requestCallback); 
    } 

    function requestCallback(response) { 
    if(response && response.request) { 
    // Here, requests have been sent, facebook gives you the request and the array of  recipients 
    //console.log(response); 
    location.href='success.php'; 
} else { 
    location.href='cancel.php'; 
} 

Надеюсь, что это поможет!

Приветствия,

Gerd

Смежные вопросы