FB.api('/ me')Django中的AJAX Post

时间:2016-04-26 19:49:11

标签: json django facebook-graph-api

我的要求是从FBapi('/ me')获取响应并对视图执行ajax发布以将信息更新到数据库。使用下面的代码,虽然我在Ajax Post上获得200,但我无法使用request.POST['name']检索响应, request.POST['birthday']等。

如果我只是给: -

def GetFBData(request):
    print(request)

我得到:“WSGIRequest:POST'/ login / facebook /”以及JSON位置1处的Unexpected token的AJAX错误消息。

以下是我的剧本: -

FB.api('/me', {
    fields: 'birthday,cover,devices,email,first_name,gender,id,last_name,link,location,name,name_format,timezone,verified,website,locale'},
    function(response) {
        response = JSON.stringify(response);
        $.ajax({
             url: '/login/facebook/',
             type: 'POST',
             data:{fb:response , window:window.ui},
             dataType: 'json',
             success: function (data) {
                 console.log(data);
             },
             error: function (xhr, ajaxOptions, thrownError){
                 alert(thrownError);
             }
        });
    });

如何在视图上正确检索此响应数据?

0 个答案:

没有答案