2014-09-13 4 views
-1

У меня есть служба входа в facebook в приложении phonegap, и когда он выполняется, он возвращает токен доступа в диалоговом окне предупреждения.Как сохранить токен доступа Facebook из диалогового окна оповещения OAuth

Есть ли способ сохранить этот токен в localstorage для использования с API facebook?

После того, как 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 
     }}); 
    }); 
}); 

ответ

1

Вы можете просто использовать html5 LocalStorage объект добавив это на свой результат обратного вызова:

localstorage.setItem("myToken", result.access_token); 
Смежные вопросы