드라이브 API 버전 3 (Python)을 사용하여 Google 드라이브에 액세스하려고합니다. 파일을 나열하면 정상적으로 작동하는 것 같습니다. 파일 업로드를 시도 할 때 사용 권한 오류가 충분하지 않습니다.권한 오류 오류 403 : Google 드라이브 업로드 (Python)
:
내가 내 스크립트 아래SCOPES = 'https://www.googleapis.com/auth/drive'
에 전체 권한을 부여 내 범위를 변경 내가
file_metadata = {
'name': 'Contents.pdf',
'mimeType': 'application/vnd.google-apps.file'
}
media = MediaFileUpload('Contents.pdf',
mimetype='application/vnd.google-apps.file',
resumable=True)
file = service.files().create(body=file_metadata,
media_body=media,
fields='id').execute()
print ('File ID: %s' % file.get('id'))
내가이 오류 메시지를받을 파일을 만드는 데 사용하는 블록이다 ResumableUploadError : HttpError 403 "불충분 한 권한"
나는 아닙니다 여기서 무엇이 잘못 되었는 지 확인하십시오.
이 옵션을 사용해 보았습니다. 이것은 작동하는 것 같습니다. 이유는 처음에 다른 범위로 만든 quickstart.json 파일을 만들 때입니다. 범위를 변경했을 때 파일에서 업데이트되지 않았습니다. 파일을 삭제하고 다시 만들 때 업로드가 완료되었습니다. –
@Subu Ganesh 나는 이것이 잘 작동한다는 소식을 듣고 안심했습니다. – Tanaike