클라이언트 라이브러리

널리 사용되는 여러 프로그래밍 언어로 제공되는 Google API 클라이언트 라이브러리를 사용하면 API를 쉽게 사용할 수 있습니다.

언어별 클라이언트 라이브러리

다음 표에서 첫 번째 열은 각 라이브러리의 개발 단계를 보여주며 (일부 라이브러리는 초기 단계임) 라이브러리 문서로 연결됩니다. 두 번째 열에는 각 라이브러리의 사용 가능한 샘플 링크가 있습니다.

문서 샘플
Java용 Google API 클라이언트 라이브러리 자바 샘플
자바스크립트용 Google API 클라이언트 라이브러리 JavaScript 샘플
.NET용 Google API 클라이언트 라이브러리 .NET 샘플
Objective-C for REST용 Google API 클라이언트 라이브러리 Objective-C 샘플
PHP용 Google API 클라이언트 라이브러리(베타) PHP 샘플
Python용 Google API 클라이언트 라이브러리 Python 샘플

다음 초기 단계 라이브러리도 사용할 수 있습니다.

도움말 샘플
Dart용 Google API 클라이언트 라이브러리(베타) Dart 샘플
Go용 Google API 클라이언트 라이브러리(알파) Go 샘플
Node.js용 Google API 클라이언트 라이브러리(알파) Node.js 샘플
Ruby용 Google API 클라이언트 라이브러리(알파) Ruby 샘플

탐색 서비스 사용

Python, JavaScript 또는 Google 검색 서비스에 의존하는 다른 클라이언트 라이브러리를 사용하는 경우 Reporting API v4의 검색 문서의 위치를 제공해야 합니다.

Python

from apiclient import discovery

...

# Build the Analytics Reporting API v4 authorized service object.
analyticsReporting = discovery.build(
  'analyticsreporting',
  'v4',
  http=http,
  discoveryServiceUrl='https://analyticsreporting.googleapis.com/$discovery/rest')

JavaScript

gapi.client.load(
  'https://analyticsreporting.googleapis.com/$discovery/rest',
  'v4'
).then(...)

자바 및 PHP 클라이언트 라이브러리가 사전 빌드되어 있지만 검색 서비스와 Google API 생성기를 사용하여 이를 생성할 수 있습니다.