1
내 애플리케이션에 Google 드라이브 API 및 Google 스프레드 시트 API를 구현 중입니다. Google Developers 콘솔에서 프로젝트를 구조화하려면 어떻게해야합니까? 개발자 콘솔의 Google 프로젝트 구조
은 우선은 드라이브 연결을 생성하고 OAuth2를 그것을 위해, 다음 범위 확인되었다https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/drive.file
- 로 확인 요청을 채웠다. 은 그 때 나는 시트 API에 대한 또 다른 OAuth2를 생성하고, 범위
https://www.googleapis.com/auth/spreadsheets
-
를 확인하려고 후하지만 내 요구는 이미
https://www.googleapis.com/auth/drive.file
범위가 메시지를 거부되었다.
각 API에 대해 별도의 프로젝트를 만들거나 둘 다 동일한 Oauth2를 사용해야합니까?
오, 덕분에 나는 문서를 읽는 것에 대해 확신하지 못했습니다. 실제로 두 가지 기능을 구현하고 있습니다. 하나는 사용자가 스프레드 시트로 데이터를 가져오고 다른 하나는 내 애플리케이션에서 내 드라이브로 콘텐츠를 업로드 할 수있게하는 것입니다. 그들은 또한 별도의 로그인을 가지고 있으므로 두 개의 프로젝트로 나누어야한다고 생각합니다. – user8336738
하나의 oauth2 클라이언트를 만들 수 있지만 동일한 할당량을 사용하지 않도록 별도의 프로젝트에 두는 것이 가장 좋습니다. – DaImTo
그렇다면 검증 과정에서 이미 검증 된 다른 Oauth2 클라이언트의 범위를 검증하려고 시도하는 것으로 응답 한 것이 이상합니다. – user8336738