Javascript 如何从OAuth警报对话框保存Facebook访问令牌

Javascript 如何从OAuth警报对话框保存Facebook访问令牌,javascript,facebook,cordova,oauth,Javascript,Facebook,Cordova,Oauth,我在phonegap应用程序中有一个OAuth facebook登录服务,当执行该服务时,它会在警报对话框中返回访问令牌 有没有办法将此令牌保存在localstorage中,以便与facebook API一起使用 OAuth初始化后,单击按钮并打开Facebook弹出窗口,显示以下代码。用户登录并打印访问令牌 OAuth.popup('facebook', function(error, result) { if(error) { alert(error); // do

我在phonegap应用程序中有一个OAuth facebook登录服务,当执行该服务时,它会在警报对话框中返回访问令牌

有没有办法将此令牌保存在localstorage中,以便与facebook API一起使用

OAuth初始化后,单击按钮并打开Facebook弹出窗口,显示以下代码。用户登录并打印访问令牌

OAuth.popup('facebook', function(error, result) {
    if(error) {
        alert(error); // do something with error
        return;
    }
    result.get('/me').done(function(data) {
        alert("User name: " + data.name + ". User email: " + data.email);
        facebook_service.execute({data:{
             "user_id":data.id, "access_token":result.access_token
        }});
    });
});

您只需使用html5 localstorage对象在结果回调中添加以下内容:

localstorage.setItem("myToken", result.access_token);