Google Meet SDK 및 API를 사용하면 개발자가 Google Meet Meet을 Meet에서 제품을 사용하는 방법에 대해 알아보세요.
Meet SDK 및 API
Google Cloud 제품과 통합하는 방법에 대한 솔루션을 구현하고 Google Meet:
- 웹용 Google Meet 부가기능 SDK (개발자 미리보기): 앱을 Meet에 사용자가 직접 보고, 공유하고, Meet을 나가지 않고도 앱에서 공동작업할 수 있습니다. 그 외에 실시간으로 콘텐츠를 동기화하고 사용자가 편리하게 작업할 수 있도록 할 수 있습니다.
- Google Meet REST API (정식 버전): 만들고 앱 내에서 회의를 관리하고, 회의에서 데이터를 검색할 수 있습니다.
다음 다이어그램은 문제에 대한 올바른 엔드포인트를 선택하는 데 도움이 됩니다. 다음과 같은 문제를 해결할 수 있습니다.
SDK와 API의 차이점은 무엇인가요?
SDK와 API는 웹 애플리케이션 개발 시 사용할 수 있는 Google Meet 기본적으로 SDK와 API는 유사한 특성을 공유하며 앱의 기능을 향상할 수 있습니다.
SDK
소프트웨어 개발 키트 (SDK)는 특정 애플리케이션, 또는 프로그래밍 언어를 사용할 수 있습니다. SDK에는 보통 컴파일러, 코드 라이브러리, 디버거, 문서, 튜토리얼, 코드 샘플, 하나 이상의 API 라이브러리가 있어야 합니다.
SDK는 다음과 같은 몇 가지 이점을 제공합니다.
- 여기에는 개발자가 소프트웨어를 빌드하고 실행하는 데 필요한 모든 것이 포함되어 있어 구축해야 합니다.
- SDK에 사전 빌드된 구성요소가 포함되어 개발 주기가 빨라집니다. 앱 개발을 가능하게 하는 라이브러리입니다.
- 웹 애플리케이션에 대한 액세스를 제공하는 문서 및 튜토리얼과 같은 기본 제공 정보가 포함되어 있습니다. 개발자가 앱을 빌드, 테스트, 배포하는 데 도움을 받을 수 있습니다
- 앱 개발 시간과 리소스를 줄여 비용을 제어합니다.
API
애플리케이션 프로그래밍 인터페이스 (API)는 두 애플리케이션 간의 통신을 지원합니다. API에서 제공하는 서비스를 기반으로 빌드할 수 있도록 합니다. API는 SDK 내에서든 독립형으로든 미리 결정된 프로토콜을 사용하여 데이터를 교환하는 방법을 지정합니다 API는 API의 복잡성을 추상화하여 앱 간 통합이 가능하도록 서비스 연결
API는 일반적으로 다음과 같이 구성됩니다.
- 인터페이스: 웹 API 또는 웹 서비스 API (애플리케이션 직접 액세스하는 웹 서버와 웹 브라우저 사이의 처리 인터페이스입니다. REST API(스테이트리스(Stateless) 인터페이스)는 GET, PATCH, PATCH 등의 HTTP 함수를 통해 일반 데이터에 간접적으로 DELETE)를 호출합니다.
- 기술 참조 및 문서: 참조 사양 및 가이드 문서를 참조하세요.
API는 다음과 같은 몇 가지 이점을 제공합니다.
- 더 강력한 제품을 위해 여러 소프트웨어 시스템 통합
- 기존 코드베이스를 재사용함에 따라 개발 시간이 늘어납니다.
- 모든 코드를 다시 배포하는 대신 API 수준에서 업데이트를 적용할 수 있습니다.
- 신규 사용자가 제품을 발견하도록 유도하여 비즈니스 성장 도모 있습니다.
SDK와 API 중에서 선택
SDK와 API는 소프트웨어 개발 프로세스의 효율성을 높이고 협업에 도움이 됩니다. SDK에 API가 포함되는 경우가 많지만 두 도구가 함께 작동할 수 있습니다.
다음 표에서 각 도구를 언제 사용해야 하는지 살펴보세요.
SDK | API | |
---|---|---|
설명 | 특정 플랫폼, 운영체제 또는 프로그래밍 언어에서 소프트웨어를 빌드하기 위한 툴킷입니다. | 두 플랫폼 간의 통신을 지원합니다. |
작동 방식 | 앱을 개발하기 전에 먼저 설치합니다. | API 요청을 하기 위해 API 키 가져오기 |
함수 | 앱 또는 API 만들기 | 앱의 기능을 확장하여 기존 시스템과 연결합니다. |
사용 사례 | 코드 작성 속도를 높이기 위해 플랫폼별 도구가 필요한 경우 | 다른 개발자가 작성한 기능을 기반으로 빌드하려는 경우 |
플랫폼 | 언어 및 플랫폼에 따라 다릅니다. | 크로스 플랫폼 통신. |