我试图在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新手,任何帮助表示赞赏。
答案 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
});