-1

Google 스프레드 시트의 타사 액세스 보호가 변경되면 스프레드 시트가 '링크를 볼 수있는 모든 사용자'에게 공유되지 않는 한 시각화 API에 대한 호출이 이제는 OAuth 자격 증명이 필요합니다. (Google Developers Blog Post) (Google Charts Authorization)Google 스프레드 시트의 향상된 타사 액세스

"링크가있는 도메인의 모든 사용자"에게 공유되는 스프레드 시트에도 여전히 적용됩니까? 그렇다면 최종 사용자에게 드라이브 또는 스프레드 시트 액세스 권한을 요청하지 않고 OAuth 자격증 명을 얻으려면 어떻게해야합니까? 서비스 계정을 사용하여 자격 증명을 전달할 수 있습니까? Google Apps 관리자가 승인하고 서비스 계정을 사용하여 실행되므로 애플리케이션을 사용하는 모든 사용자에게 메시지를 표시하지 않습니다.

답변

0

"링크가있는 도메인의 모든 사용자"에게 공유되는 스프레드 시트에도 여전히 적용됩니까?

그것은이 documentation 그에 명시되어

Google 시트는 Google 시각화 API를 통해 ("/ TQ 요청")

을 개인 스프레드 시트에 액세스하지만 받아 최종 사용자 자격 증명이 필요 참고 사항 :

"링크가있는 모든 사용자에게 공개 된"스프레드 시트가 없습니다 credentia가 필요합니다. 그렇소. 스프레드 시트의 공유 설정을 변경하면 승인을 구현하는 것보다 훨씬 쉽게 이됩니다. 스프레드 시트가 "링크가있는 사람이 볼 수 있습니다"를 공유하는 경우 그래서, 9 월 (14)부터이 업데이트의 영향을받지 않습니다

, 2016

자세한 내용은이 thread을 확인합니다.

0

"링크가있는 도메인의 모든 사용자에게 볼 수 있음"에는 애플리케이션이 비공개 데이터에 액세스하기 때문에 OAuth 자격증 명이 필요합니다. 도메인 전체의 위임 및 서비스 계정 가장을 사용하는 경우 백엔드에 액세스 토큰을 생성하고이를 요청에 /tq 끝점으로 전달하면됩니다.

관련 문제