facebook错误功能响应未定义

时间:2015-04-10 10:06:46

标签: javascript ajax facebook facebook-graph-api facebook-javascript-sdk

    if (response.status === 'connected') {
        $.ajax({

            url: 'https://graph.facebook.com/oauth/access_token',
            type: 'GET',
            data:'grant_type=fb_exchange_token&client_id="done"&client_secret="done"&fb_exchange_token="done"',  
            success: (function (response) {  alert(reponse);      })
        });    testAPI();
    }

我的ajax查询成功传递了数据:url:但在函数响应中出错

  

未捕获的ReferenceError:未定义响应

$.ajax.success
c.extend.ajax.w.onreadystatechange

1 个答案:

答案 0 :(得分:1)

也许你应该使用response变量而不是reponse,这是未定义的:

if (response.status === 'connected') {
    $.ajax({

        url: 'https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token&client_id={APP_ID}&client_secret={APP_SECRET}&fb_exchange_token={ACCESS_TOKEN}',
        type: 'GET'
        success: function (response) {  
            alert(response);
        }
    });    
    testAPI();
}

此外,修复您的通话,因为您发送的请求不正确。此外,将{}与实际值之间的值替换。