我在AngularJS版本1项目中实施Google驱动器v3 api。我浏览了文档和相关内容,但仍无法成功实施。有时,我收到“查询gapi.client.drive.files.list”错误“每日未授权限制超出”,有时候出现“未找到文件”错误。 这里是我的js代码:在这里输入的代码在Angularjs项目中实现Google驱动器v3 api
function start() {
gapi.client.init({
'apiKey': 'AIzaSyBqVx6XgBXjvbLZNP-aX8gBqi8pXZZhOxw',
'discoveryDocs': ['https://www.googleapis.com/discovery/v1/apis/drive/v3/rest'],
}).then(function (res) {
console.log(res);
gapi.client.drive.files.list({
'pageSize': 10,
'q': "mimeType = 'application/vnd.google-apps.folder' and trashed = false",
'fields': "nextPageToken, files(id, name)"
}).then(function (response) {
console.log(response);
} else {
console.log('No files found.');
}
}, function (err) {
console.log(err)
});
})
};
gapi.load('client', start);
你没有使用oauth。可能你的文件是公开的。使他们私密并获得oauth2流量。向我们展示oauth2流程的代码,并解决问题。谷歌更多。它与agular无关。 –