如何从OAuth警报对话框保存Facebook访问令牌
How to save Facebook access token from OAuth alert dialog
我在phonegap应用程序中有一个OAuth facebook登录服务,当执行时,它会在警报对话框中返回访问令牌。
有没有一种方法可以将此令牌保存在本地存储中,以便与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);
相关文章:
- 如何在浏览器中触发另存为对话框,以便可以在内存中保存 json 数据
- 如何为使用 JSP 生成的下载文件显示“保存文件”对话框
- 如何在Safari中显示保存文件对话框
- Chrome、Firefox转换“:"至“-"以及“_"分别显示在文件保存对话框中
- 将html保存为xls-JS保存对话框错误
- 如何在javascript中将事件添加到浏览器的“保存文件”对话框中
- 动态覆盖jqueryUI对话框按钮(保存,取消等到用户选择)文本
- 如何使 Firefox 在 JQuery UI 对话框中自动填写保存的密码
- 在按下对话框“保存”按钮后创建对话框确认
- jQuery UI 对话框,多复选框选中.在触发对话框之前,无法保存多选的后置数组
- 如何显示来自 Chrome 扩展程序的文件保存对话框
- 如何强制超链接显示“打开/保存”对话框,而不是在浏览器中打开它
- 下载zip文件并触发“;保存文件“;对话框的角度方法
- 在浏览器中打开“保存”对话框,在struts2中保存来自服务器的文件
- 使用自定义对话框提示用户尝试使用未保存的数据进行导航
- 如何通过提示“另存为”对话框从网页中保存文件
- 如何从OAuth警报对话框保存Facebook访问令牌
- 保存对话框jquery
- 如何在“另存为”对话框中自动单击“保存”
- JQuery UI模态表单对话框保存数据到数据库