我正在開發一個Cordova的應用程序,並希望將文件保存在Googe Drive中。在Cordova/Phonegap中使用Google API javascript
我已成功登錄Google,使用cordova-plugin-googleplus(https://github.com/EddyVerbruggen/cordova-plugin-googleplus)。然而,我無法讓插件返回給我accessToken或idToken,所以我可以使用谷歌JavaScript API。
window.plugins.googleplus.login(
{
'scopes': 'https://www.googleapis.com/auth/drive.file profile',
'offline': true,
'webApiKey': ‘CODE’
},
function (obj) {
$scope.$apply(function() {
$scope.srcImage = obj.imageUrl;
$scope.NomeGoogle = obj.displayName;
});
},
function (msg) {
alert('Erro');
alert('error: ' + msg);
}
);
我嘗試使用下面的代碼,而是回到我下面的錯誤:
"Uncaught gapi.auth2.ExternallyVisibleError: Invalid cookiePolicy"
gapi.load('auth2', function() {
gapi.auth2.init({
client_id: 'REVERSED_CLIENTID',
}).then(function(){
auth2 = gapi.auth2.getAuthInstance();
console.log(auth2.isSignedIn.get()); //now this always returns correctly
});
});
什麼我應該在angular2中使用打字稿嗎? $ .param是Jquery方法,但angular2不支持Jquery? –