将数据从Javascript传输到python

时间:2017-07-18 08:52:30

标签: javascript python google-app-engine

我正在添加谷歌登录我的网站。为此,我在JavaScript中使用了以下代码作为前端:

<script>
function onSuccess(googleUser) {
    var profile = googleUser.getBasicProfile();
    gapi.client.load('plus', 'v1', function () {
        var request = gapi.client.plus.people.get({
            'userId': 'me'
        });
        //Display the user details
        request.execute(function (resp) {
            var profileHTML = '<div class="profile"><div 
class="head">Welcome '+resp.name.givenName+'! <a href="javascript:void(0);" 
onclick="signOut();">Sign out</a></div>';
            profileHTML += '<img src="'+resp.image.url+'"/><div 
class="proDetails"><p>'+resp.displayName+'</p>
<p>'+resp.emails[0].value+'</p><p>'+resp.gender+'</p><p>'+resp.id+'</p><p><a 
href="'+resp.url+'">View Google+ Profile</a></p></div></div>';
            $('.userContent').html(profileHTML);
            $('#gSignIn').slideUp('slow');
        });
    });

}
function onFailure(error) {
    alert(error);
}
function renderButton() {
    gapi.signin2.render('gSignIn', {
        'scope': 'profile email',
        'width': 240,
        'height': 50,
        'longtitle': true,
        'theme': 'dark',
        'onsuccess': onSuccess,
        'onfailure': onFailure
    });
}
function signOut() {
    var auth2 = gapi.auth2.getAuthInstance();
    auth2.signOut().then(function () {
        $('.userContent').html('');
        $('#gSignIn').slideDown('slow');
    });
}

</script>

现在,我希望将用户的Google帐户信息传输到我在Python 2.7中编写的后端服务器代码,以便用户可以使用这些凭据登录我的网站。我的Web应用程序部署在GAE中。我不知道我该怎么办,或者我应该使用哪些库。

0 个答案:

没有答案