我在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
}});
});
});
答案 0 :(得分:1)
你可以使用html5 localstorage对象在结果回调中添加它:
localstorage.setItem("myToken", result.access_token);