Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

다른 언어를 위한 OpenAPI 명세

Developer Console은 TypeScript, Python과 Java의 SDK를 생성하며, 다른 언어에는 앱의 API를 OpenAPI 명세로 내보낼 수 있습니다. 다운로드한 명세를 해당 언어를 지원하는 생성 도구에 입력하여 클라이언트나 서버 인터페이스 코드를 만들 수 있습니다.

명세 내보내기

  1. Developer Console에서 대상 앱의 Application API를 엽니다.
  2. SDK generation 탭을 선택합니다.
  3. Other languages를 선택하고 Export as OpenAPI를 실행합니다.

명세에는 앱에 포함한 리소스의 이름과 설명이 들어갑니다. 파일을 내려받거나 외부 생성 도구에 제공하기 전에 이름과 설명에 민감한 정보가 들어 있지 않은지 검토해야 합니다.

코드 생성과 데이터 타입

사용하려는 언어와 클라이언트 또는 서버 모드를 지원하는 OpenAPI 생성기를 선택하고 내보낸 파일을 입력합니다. 생성된 클라이언트에도 Foundry의 인증과 앱 및 사용자 권한이 필요합니다. 생성기의 서버 모드는 명세에 맞는 서버 계약을 제공하며 Foundry의 백엔드를 복제하는 작업은 아닙니다.

OpenAPI에서 Struct와 Vector는 전용 타입 대신 any로 나타날 수 있습니다. 명세를 사용할 수는 있지만 해당 매개변수의 실제 구조와 원소 타입을 앱 코드에서 정의해야 합니다. any를 받는다는 이유로 플랫폼이 임의 구조를 허용한다고 해석하면 안 됩니다.

TypeScript로 초기화한 앱에 생성 SDK를 연결하려면 기존 앱에 OSDK 추가의 환경 변수와 패키지 설정을 사용합니다.