无法使用cache:true与OAuth.initialize

时间:2014-06-29 22:28:27

标签: eclipse oauth

我试图在android eclipse app中根据https://oauth.io/docs/api使用OAuth。

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 个答案:

答案 0 :(得分:0)

公钥是用于initialize方法的唯一参数。 弹出窗口接受缓存对象作为参数的正确方法。

示例:



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
});