[번역] 구글 API 클라이언트 라이브러리 - 6
저는 에어데스크라는 확장 프로그램을 만들고 있습니다. 새로운 기능을 만드는데 API 문서를 읽다가 이곳저곳 영어로 읽다보니 정리가 안 되는것 같아 통째로 번역했습니다. 번역은 크게 틀리진 않았을 겁니다만 혹시라도 이상한 부분을 찾으시면 댓글로 알려주세요!
첫번째 글: [번역] 구글 API 클라이언트 라이브러리 - 1
두번째 글: [번역] 구글 API 클라이언트 라이브러리 - 2
세번째 글: [번역] 구글 API 클라이언트 라이브러리 - 3
네번째 글: [번역] 구글 API 클라이언트 라이브러리 - 4
다섯번째 글: [번역] 구글 API 클라이언트 라이브러리 - 5
원문 링크:
[API Discovery Document | API Client Library for JavaScript | Google Developers
https://developers.google.com/api-client-library/javascript/features/discovery](https://developers.google.com/api-client-library/javascript/features/discovery)
===
API 발견문서
API 발견문서는 API의 특정 버전의 surface를 묘사합니다. API의 이름, 버전, 설명과 리소스 스키마, 메소드, 권한부여 조건 등의 정보를 담고 있습니다. 자바스크립트 클라이언트 라이브러리는 애플리케이션이 사용할 수 있는 자바스크립트 메소드와 일치하는 정보들을 생성하기 위해 사용합니다.
API의 발견문서 URL 찾기
API가 명시적으로 발견 URL을 문서화하면, 항상 그대로 사용하여 JavaScript 클라이언트 라이브러리에 로드하십시오.
예를 들면 피플 API는 자신의 발견 URL을 아래처럼 문서화합니다.
https://people.googleapis.com/$discovery/rest?version=v1
이 URL을 당신의 자바스크립트 클라이언트에 로드할 때 사용하세요. 만약 발견 URL이 API 문서에서 찾을 수 없다면, API 이름과 API 버전을 아래와 같이 사용하여 디폴트 발견 URL을 만들 수 있습니다.
https://www.googleapis.com/discovery/v1/apis/name/version/rest
예를 들면 Translate API v2의 발견 URL은 아래와 같습니다.
https://www.googleapis.com/discovery/v1/apis/translate/v2/rest
자세한 사항은 구글 API 발견 서비스를 확인하세요.
생성된 메소드 발견하기
API 발견 문서를 로드하고 난 후엔 자바스크립트 클라이언트 라이브러리는 API 메소드와 상호작용할 자바스크립트 메소드를 자동적으로 생성합니다. 각각의 메소드는 API 발견 문서 안에서 정의되었으며, gapi.client 오브젝트를 통해 구성되었습니다.
예를 들면 피플 API의 메소드는 gapi.client.people 아래에 있습니다. 피플 API는 people.get과 people.connections.list와 생성된 메소드를 가지며, 아래와 같이 호출할 수 있습니다.
gapi.client.people.people.get(...)
gapi.client.people.people.connections.list(...)
당신은 API 탐색기에서 API 메소드를 볼 수 있습니다. 또는 생성된 메소드를 브라우저 콘솔에서 **console.log(gapi.client.people)**로 프린트하여 볼 수 있습니다.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 3.0 License, and code samples are licensed under the Apache 2.0 License. For details, see our Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
More from Howdy의 블로그
See all posts특별한 법칙은 아니지만 자주 생각하려는 법칙이 있다. 향기의 법칙이라고 명명한 이 법칙은 무척이나 간단하다. 어떠한 상황에서든 상대를 유혹하라는 것이다. 원하는 것이 있다면 상대방이 원하도록 유혹하는 것이다. 이는 아주 간단한 원칙인데 동시에 매우 달성하기 어려운 법칙이기도 하다. 향…
향기의 법칙
하루가 멀다하고 사고가 터지는 것이 인간사. 인간이 만든 것 중 무엇이 대단하다 말할 수 있을까. 무엇이 완전하다 말할 수 있을까. 무엇이 영원하다 말할 수 있을까. 영원한 것은 단 하나도 없고 먼지가 쌓이지 않는 것도 단 하나도 없다. 기회 역시 영원하지 않아서 영원할 것 같은 젊음…
영원하지 않다
이카루스는 태양에 가까이 가면 안된다는 것을 알았으나 높게 날았다. 깃을 붙인 밀납이 녹아 깃이 떨어져 나가고 나서야 그는 자신의 미래를 보았다. 자유로 향하는 날개를 얻었을 때 태양을 향해서도 바다를 향해서도 안됐다. 고도를 유지하며, 섬세하게 바람을 타지 않는다면 어디로든 날아갈…
자유의 날개
인간이 보편적으로 누리는 권리는 대부분 거래를 통해 획득했다. 참정권은 군복무, 참전으로 얻었고, 링컨의 노예제 해방을 위해선 산업화된 사회에서의 흑인 인권이 필요했다. 반면 노예를 사용하는 것이 경제적 이득이 되는 남부군의 입장에서는 당시 기준으로 재산권 침해에 해당한다고 보았기에…
Comments