AngularJSバージョン1プロジェクトでGoogleドライブv3 APIを実装しています。私はドキュメントや関連するものを見てきましたが、それでもそれをうまく実装することはできません。時々、「daily unauthorized limit exceeded」というエラーが表示され、「gapi.client.drive.files.list」というクエリに対して「File not found」というエラーが表示されることがあります。 はここに私の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フローのコードとその問題を示してください。 google more。その痛みとは無関係です。 –