我想我需要服用一些阿司匹林......把头撞到墙上...... 3天仍然无处可去......我只是不明白......
从Chrome扩展程序我从background.js调用getAuthToken,它可能是有史以来最基本的脚本:
function getAuthToken(){
chrome.identity.getAuthToken(
{'interactive': true},
function(token){
console.log(token);
}
);
};
清单摘录
"content_security_policy": "script-src https://*.google.com 'unsafe-eval'; object-src 'self'",
"oauth2": {
"client_id": "<client_id>.apps.googleusercontent.com",
"scopes": ["https://www.googleapis.com/auth/gmail.modify"]
}
这就是:
为什么我需要两次运行getAuthToken?我对GMail使用第2步认证,但理解这只适用于前端。
如果你碰到了类似的东西,请与我分享,如果没有超过5行代码那么令人沮丧。