이 페이지에서는 백엔드 API에서 클라이언트 라이브러리를 생성하는 방법을 설명합니다. 모든 자바 또는 Android 앱은 이 라이브러리를 사용하여 API를 호출할 수 있습니다.
API용 iOS 클라이언트를 만들려면 REST API용 Google API Objective-C 클라이언트 라이브러리를 사용하는 것이 좋습니다.
시작하기 전에
- 개발 환경을 설정합니다.
- API에 주석을 제대로 추가했는지 확인합니다.
클라이언트 라이브러리 생성
다음 안내에서는 Cloud Endpoints Frameworks Apache Maven 및 Gradle 플러그인을 사용하여 Endpoints 시작하기의 샘플 Maven 프로젝트에서 Gradle 클라이언트 번들을 생성하는 방법을 설명합니다.
클라이언트 라이브러리를 생성하려면 다음 안내를 따르세요.
API를 빌드합니다.
다음과 같이 Endpoints Frameworks 명령줄 도구를 실행합니다.
Maven
mvn endpoints-framework:clientLibs
Gradle
gradle endpointsClientLibs
도구가 라이브러리를 생성할 때까지 기다립니다. 성공하면 도구가 다음과 같은 메시지를 표시합니다.
Maven
API client library written to target/client-libs/echo-v1-java.zip
Gradle
API client library written to build/endpointsClientLibs/echo-v1-java.zip
unzip 유틸리티를 사용하여 파일의 압축을 해제하거나 ZIP과 호환되는 다른 압축 해제 유틸리티를 사용합니다.
unzip ./echo-v1-java.zip
디렉토리를 변경합니다.
cd echo
클라이언트 라이브러리를 빌드합니다.
Maven
mvn clean package
출력은
target/
디렉터리에 있습니다. 정확한 파일 이름은 자바 클라이언트 버전에 따라 다릅니다.echo-v1-1.23.0-SNAPSHOT.jar
와 비슷합니다.Gradle
gradle build
출력은
build/libs
디렉터리에 있습니다. 정확한 파일 이름은 자바 클라이언트 버전에 따라 다릅니다.echo-v1-1.23.0-SNAPSHOT.jar
와 비슷합니다.자바 또는 Android 앱에 클라이언트 라이브러리 JAR을 추가합니다.
API 코드를 수정할 때마다 이 단계를 반복합니다.