Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当用户接受请求时,如何捕获事件并更新页面?_Javascript_Facebook_Facebook Javascript Sdk - Fatal编程技术网

Javascript 当用户接受请求时,如何捕获事件并更新页面?

Javascript 当用户接受请求时,如何捕获事件并更新页面?,javascript,facebook,facebook-javascript-sdk,Javascript,Facebook,Facebook Javascript Sdk,我想使用以下代码邀请我的朋友加入应用程序。但是,我希望捕获被邀请者接受请求时的事件。也就是说,只要用户接受了请求,我就通过将他标记为“已接受”来更新我的页面。我不知道怎样才能赶上那场比赛任何人都可以帮我 我有以下代码 function sendRequest() { FB.ui({method: 'apprequests', message: 'You have received a pretty image from a friend.',

我想使用以下代码邀请我的朋友加入应用程序。但是,我希望捕获被邀请者接受请求时的事件。也就是说,只要用户接受了请求,我就通过将他标记为“已接受”来更新我的页面。我不知道怎样才能赶上那场比赛任何人都可以帮我

我有以下代码

function sendRequest() {
    FB.ui({method: 'apprequests',
           message: 'You have received a pretty image from a friend.',
           data: 'some tracking info',
           title: 'Select friends to send your image to.'}, function (response) {

        if (response && response.request_ids) {

$(function(){
              //get friends who accepted the request

        } else {

               //Do something if they don't send it.

                }
    })
}

一旦用户接受请求,他将被重定向到您的应用程序URL,其中包含
request\u id
GET参数和请求的contain id

您可以通过向发出get request来获取请求信息

你应该读更多的细节