2016-07-22 6 views
7

내가 nodejs에서 다음 스크립트를 사용하여 구글 스프레드 시트에서 데이터를 읽을 수있는 스크립트를 만들고있어했다구글 스프레드 시트 API 요청이 불충분 한 인증 범위

Google 개발자 콘솔에서 Google 드라이브 API를 사용하도록 설정했는데 사용 설정되었으므로 실제로 무엇이 될지 알 수 없습니다.

답변

4

먼저 Developers Console에서 Sheets API를 사용하도록 설정하십시오 ().

insufficient authentication scopes은 요청에 제공된 OAuth 2.0 토큰의 오류로 scopes은 요청 된 데이터에 액세스하기에 충분하지 않습니다.

올바른 모든 필수 범위를 사용하고 여기에 나온 단계를 제대로 수행하면 Authorizing requests with OAuth 2.0을 확인하십시오.

마지막으로 액세스를 취소하고 다시 시도하십시오.

15

스코프가 좋아 보이지는, 어쩌면 당신이 이전에 저장된 자격 증명을 제거하려고한다 :

자세한 내용은이 관련된 SO 질문을 확인 /Users/yourUserName/.credentials/sheets.googleapis.com-projectName/*으로 변경 한 다음 응용 프로그램을 다시 실행하여 새 자격 증명을 얻습니다.

+1

이 솔루션이 작동합니다! –

관련 문제