Google 드라이브 API v3을 사용하여 파일을 검색하고 있습니다. 파일과 목록 파일을 업로드 할 수 있지만 files.get 호출은 'false'를 반환합니다. 나는 "고도 '미디어'"제거하면 문서가 (https://developers.google.com/drive/v3/reference/files/get)Javascript Google 드라이브 API가 응답으로 'false'를 반환하는 이유는 무엇입니까?
var contentRequest = gapi.client.drive.files.get({
fileId: fileId,
alt: 'media'
});
contentRequest.execute(function(resp) {
console.log(resp); // resp = false
});
꽤 스파 스 문서에 설명 된대로 매개 변수를, 나는 다시 메타 데이터를 얻을.
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-구문 분석하지 경우 '거짓'이라고 말한다 구글 클라이언트 REST API 문서에 묻혀 찾을 수 있다는 희망의 유일한 이동 경로 : 나는 또한 사용하여 시도했습니다. https://developers.google.com/api-client-library/javascript/features/promises
파일 형식이 차이가없는 것으로 보입니다. 지금까지 .html 및 .txt를 시도했습니다.
이 질문에 대답하지 않습니다. 나는 같은 문제를 겪고 있고 이미 참조 된 링크를 읽고 따라 갔다. 요청에 {driveId : id, alt : 'media'}를 사용하여 드라이브에 대한 전체 액세스 권한을 갖는 응답 요청으로 false가 표시됩니다. –