#eclipse #oauth
#eclipse #oauth
Вопрос:
Я пытаюсь использовать OAuth в соответствии с https://oauth.io/docs/api в приложении Eclipse для Android.
import io.oauth.*;
.....
final OAuth o = new OAuth(this);
o.initialize(KEY);
работает нормально.
Однако я хочу использовать функциональность кэша, чтобы не входить в систему каждый раз, поэтому я пытаюсь
o.initialize(KEY, {cache: true});
К сожалению, это не будет компилироваться. Я получаю
"Multiple markers at this line
-Syntax error on tokens, delete these tokens
-Syntax error on token(s), misplaced construct(s)"
Как вы можете сказать, я новичок в Android и Eclipse, любая помощь приветствуется.
Ответ №1:
Открытый ключ является единственным аргументом, используемым для метода инициализации. Правильный метод, который принимает объект кэша в качестве аргумента, — popup .
Пример:
OAuth.initialize('x9x9x9x9x9'); //OAuth.io public key
var promise = OAuth.popup('google_mail', {cache: true});
promise.done(function (result) {
// make API calls
});
promise.fail(function (error) {
// handle errors
});