구글 시트 API 에 있는 권한부여요청 글을 보고 정리합니다. 잘못된 내용이 있다면 알려주세요~ 구글 시트 API에서 사용자의 어플리케이션을 확인하는데는 두 가지 방법이 있다. OAuth 2.0 token 을 이용하는 방법과 어플리케이션의 API 키를 이용하는 방법 - 개별적인 비공개 데이터를 요청하는 경우, 어플리케이션은 반드시 OAuth 2.0 token 을 사용자의 요청과 함께 제공해야한다. API 키를 제공할 수도 있지만 필수는 아니다. - 공개 데이터와 같이 별도의 권한요청이 필요하지 않은경우, 어플리케이션은 API 키나 OAuth 2.0 token 둘 중 하나만 제공하거나 둘 다 제공할 수도 있다. 사용자가 편리한대로 쓰면 된다. OAuth 2.0 권한부여 요청을 위해서 반드시 필요한 프로토콜..
퀵스타터 예제를 실행해보고, 본격적으로 구글 시트 API 레퍼런스를 읽어보자. 레퍼런스를 읽으면서 GitHub 에 있는 소스도 따라가느라 복잡하게 느껴질 수 있지만 그래도 해봅시다! 언어설정에서 한국어 로 설정할 수도 있지만, 메뉴만 한글로 되어있고 내용은 영어 그대로이다. https://developers.google.com/sheets/api/reference/rest/ 공식 홈페이지에 올라온 레퍼런스는 REST API 이다. PHP로 개발하려고 했는데 REST 뿐인가! GitHub 에 올려진 구글API PHP 클라이언트 소스 읽는 법을 정리해본다. 구글 API PHP 클라이언트로 구글 시트 뿐만 아니라 구글에서 제공하는 거의 대부분의 서비스를 이용할 수 있다. 살펴봐야할 메인 폴더는 src/Goog..
구글에서 제공하는 API 가 많이 있는데 그 중에서 PHP버전의 구글 시트 API 를 활용해본다. 처음에는 "google docs api" 로 검색했었는데, 구글 독스는 워드용 이고 내가 원하는 구글 엑셀용 api 를 이용하고 싶으면 "google sheet api" 라고 검색해야 한다. https://developers.google.com/sheets/api/?hl=ko 어떻게 어디서부터 시작해야할지 모를 땐 Quickstart 부터 해보는 게 좋겠다. PHP 예제를 실행하려면 테스트할 수 있는 서버가 필요하다. AWS 에서 1년짜리 무료 서버호스팅을 받아 이용할 수도 있는데, 서버에 대해서도 익힐겸 로컬에 서버를 설치하기로 했다. PHP 와 아파치 서버를 설치하는 방법은 여러가지가 있지만 패키지로 묶..