GoogleドライブAPI v3を使用してファイルを取得しています。ファイルとリストファイルをアップロードできますが、files.get呼び出しは 'false'を返します。パラメータ、文書で説明したように、私は戻ってメタデータを取得:ドキュメントには、私は「『メディアに』 Alt」を削除した場合Javascript GoogleドライブAPIが応答として「false」を返すのはなぜですか?
var contentRequest = gapi.client.drive.files.get({
fileId: fileId,
alt: 'media'
});
contentRequest.execute(function(resp) {
console.log(resp); // resp = false
});
(https://developers.google.com/drive/v3/reference/files/get)かなりまばらです。
gapi.client.request
({
'path': '/drive/v3/files/'+fileId,
'method': 'GET',
'params': {'fileId': fileId, 'alt': 'media'},
'headers': {'Authorization': 'Bearer ' + gapi.auth.getToken().access_token }
}).execute(function(file) {
// file = false
});
私は離れてレスポンスがJSON-解析可能でない場合は「偽」であると述べているGoogleのクライアントREST APIドキュメント、中に埋設されて見つけることができるという希望の唯一のブレッドクラム:私も使ってみました。 https://developers.google.com/api-client-library/javascript/features/promises
ファイルの種類は違いはありません...これまでのところ、私は.htmlと.txtを試しました。
これは質問に答えません。私は同じ問題を抱えていて、既に参照されているリンクを読んでいました。リクエストに{driveId:id、alt: 'media'}を使用して、ドライブにフルアクセスして応答することができません。 –