Omówienie pakietu SDK i interfejsu API Google Meet

Pakiet SDK i interfejs API Google Meet umożliwiają deweloperom interakcję z Meet. Możesz programowo zintegrować Meet z produktem lub używać produktu w Meet.

Pakiety SDK i interfejsy API Meet

Istnieje kilka sposobów wdrażania rozwiązań dla Google Meet i integrowania ich z tą usługą:

  • Pakiet SDK dodatków do Google Meet na potrzeby internetu: umieść aplikację w Meet jako dodatek, w którym użytkownicy mogą odkrywać, udostępniać i współpracować w aplikacji bez opuszczania Meet. Możesz też synchronizować treści w czasie rzeczywistym i udostępniać użytkownikom wspólne elementy sterujące, z których będą mogli korzystać w Twojej aplikacji.

  • Google Meet REST API: tworzenie spotkań w aplikacji i zarządzanie nimi oraz pobieranie danych z konferencji.

  • Google Meet Media API (wersja zapoznawcza dla deweloperów): dostęp do surowych strumieni audio i wideo podczas spotkania w Meet.

Poniższy diagram pomoże Ci wybrać odpowiedni punkt końcowy dla problemu, który próbujesz rozwiązać:

Omówienie pakietu SDK i interfejsu API

Czym różni się pakiet SDK od interfejsu API?

Pakiet SDK i interfejs API to 2 narzędzia, których możesz używać podczas tworzenia aplikacji na potrzeby Meet. Pakiety SDK i interfejsy API mają podobne cechy i umożliwiają zwiększenie możliwości aplikacji.

SDK

Pakiet SDK to narzędzia do tworzenia oprogramowania na konkretnej platformie, w określonym systemie operacyjnym lub języku programowania. Pakiet SDK często zawiera kompilatory, biblioteki kodu, debugery, dokumentację, samouczki, przykłady kodu i co najmniej 1 bibliotekę interfejsu API, która ułatwia komunikację.

Pakiety SDK zapewniają kilka korzyści:

  • Zawierają one wszystko, czego deweloperzy potrzebują do tworzenia i uruchamiania oprogramowania, co pozwala na jego tworzenie w standardowy sposób.
  • Umożliwia szybsze cykle programowania, ponieważ pakiet SDK zawiera gotowe komponenty i biblioteki, które pozwalają na tworzenie aplikacji.
  • Zawiera wbudowane informacje, takie jak dokumentacja i samouczki, które umożliwiają deweloperom tworzenie, testowanie i wdrażanie aplikacji.
  • Kontroluje koszty, skracając czas tworzenia aplikacji i zmniejszając wykorzystanie zasobów.

Interfejs API

Interfejs programowania aplikacji (API) ułatwia komunikację między dwiema platformami, umożliwiając deweloperom korzystanie z usługi oferowanej w interfejsie API. Interfejs API, w ramach pakietu SDK lub jako samodzielny, używa z góry określonych protokołów, aby określić sposób wymiany danych. Interfejsy API ukrywają złożoność połączeń z usługami, aby umożliwić integrację aplikacji.

Interfejs API zwykle składa się z tych elementów:

  • Interfejs: interfejs API sieciowy lub interfejs API usługi sieciowej (który jest interfejsem przetwarzania aplikacji między serwerem sieciowym a przeglądarką internetową, do którego dostęp uzyskuje się bezpośrednio za pomocą słowa kluczowego) lub interfejs API REST (który jest interfejsem bezstanowym używanym do pośredniego dostępu do zwykłych danych za pomocą funkcji HTTP, takich jak GET, PATCH, DELETE).
  • Dokumentacja techniczna: specyfikacje referencyjne i przewodniki, które wyjaśniają, jak korzystać z interfejsu API.

Interfejsy API zapewniają kilka korzyści:

  • Integracja różnych systemów oprogramowania w celu tworzenia lepszych produktów.
  • Krótszy czas tworzenia, ponieważ możesz ponownie wykorzystać istniejący kod.
  • Aktualizacje można stosować na poziomie interfejsu API, zamiast ponownie wdrażać cały kod.
  • Zachęca nowych użytkowników do odkrywania Twoich produktów, co może zwiększyć możliwości rozwoju firmy.

Wybór między pakietem SDK a interfejsem API

Pakiety SDK i interfejsy API zwiększają wydajność i ułatwiają współpracę w procesie tworzenia oprogramowania. Pakiet SDK często zawiera interfejs API, ale oba narzędzia mogą ze sobą współpracować.

W tabeli poniżej znajdziesz informacje o tym, kiedy używać poszczególnych narzędzi:

SDK Interfejs API
Opis Zestaw narzędzi do tworzenia oprogramowania na konkretnej platformie, w określonym systemie operacyjnym lub języku programowania. Ułatwia komunikację między 2 platformami.
Jak to działa Zainstaluj go, zanim zaczniesz tworzyć aplikację. Uzyskaj klucz interfejsu API, aby wysyłać żądania do interfejsu API.
Funkcja tworzyć aplikacje lub interfejsy API, Rozszerz możliwości aplikacji, aby łączyć się z istniejącymi systemami.
Przypadek użycia Gdy potrzebujesz narzędzi specyficznych dla platformy, aby szybciej pisać kod. Gdy chcesz wykorzystać funkcje napisane przez innego dewelopera.
Platform Zależy od języka i platformy. Komunikacja na różnych platformach.