Pakiet SDK i interfejs API Google Meet umożliwiają programistom 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ń i integracji z Google Meet:
Pakiet SDK dodatków Google Meet na potrzeby internetu: umieść swoją 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, których mogą używać w Twojej aplikacji.
Interfejs Google Meet REST API: twórz spotkania w aplikacji i zarządzaj nimi oraz pobieraj dane z konferencji.
Interfejs Google Meet Media API (wersja przedpremierowa dla programistów): uzyskaj 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ć:
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. Zasadniczo pakiet SDK i interfejs API mają podobne cechy i umożliwiają zwiększenie możliwości aplikacji.
SDK
Pakiet SDK to zestaw narzędzi do tworzenia oprogramowania na określonej platformie, w określonym systemie operacyjnym lub w określonym 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ą wszystko, czego deweloperzy potrzebują do tworzenia i uruchamiania oprogramowania, co umożliwia tworzenie oprogramowania w standardowy sposób.
- Umożliwiają szybsze cykle programowania, ponieważ pakiet SDK zawiera gotowe komponenty i biblioteki, które umożliwiają tworzenie aplikacji.
- Zawierają wbudowane informacje, takie jak dokumentacja i samouczki, które umożliwiają deweloperom tworzenie, testowanie i wdrażanie aplikacji.
- Pozwalają kontrolować koszty, ponieważ skracają czas tworzenia aplikacji i zmniejszają zużycie zasobów.
Interfejs API
Interfejs programowania aplikacji (API) ułatwia komunikację między 2 platformami, umożliwiając deweloperom korzystanie z usługi oferowanej w interfejsie API. Interfejs API, w pakiecie SDK lub jako samodzielny, używa z góry określonych protokołów do określania sposobu wymiany danych. Interfejsy API ukrywają złożoność łączenia się z usługami, aby umożliwić integrację między aplikacjami.
Interfejs API zwykle składa się z tych elementów:
- Interfejs: interfejs Web API lub Web Service API (który jest interfejsem przetwarzania aplikacji między serwerem a przeglądarką internetową, do którego można uzyskać dostęp bezpośrednio za pomocą słowa kluczowego) albo interfejs REST API (który jest interfejsem bezstanowym używanym do pośredniego dostępu do zwykłych danych za pomocą funkcji HTTP, takich jak GET, PATCH i DELETE).
- Dokumentacja i materiały referencyjne: specyfikacje referencyjne i dokumentacja przewodnika, 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 programowania, ponieważ możesz ponownie wykorzystać istniejący kod.
- Aktualizacje można stosować na poziomie interfejsu API zamiast wdrażać cały kod.
- Zachęcają nowych użytkowników do odkrywania Twoich produktów, co może zwiększyć możliwości biznesowe.
Wybór między pakietem SDK a interfejsem API
Pakiety SDK i interfejsy API zwiększają wydajność i ułatwiają współpracę podczas tworzenia oprogramowania. Pakiet SDK często zawiera interfejs API, ale oba narzędzia mogą działać razem.
W tabeli poniżej znajdziesz informacje o tym, kiedy używać każdego narzędzia:
| SDK | Interfejs API | |
|---|---|---|
| Opis | Zestaw narzędzi do tworzenia oprogramowania na określonej platformie, w określonym systemie operacyjnym lub w określonym języku programowania. | Ułatwia komunikację między 2 platformami. |
| Jak to działa | Zainstaluj przed rozpoczęciem tworzenia aplikacji. | Aby wysyłać żądania do interfejsu API, uzyskaj klucz interfejsu API. |
| Funkcja | Tworzenie aplikacji lub interfejsów API. | Rozszerzanie 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 korzystać z funkcji napisanych przez innego dewelopera. |
| Platform | Specyficzne dla języka i platformy. | Komunikacja między platformami. |