Ringkasan Google Meet SDK dan API

SDK dan API Google Meet memungkinkan developer berinteraksi dengan Meet. Anda dapat mengintegrasikan Meet secara terprogram ke dalam produk atau menggunakan produk di Meet.

SDK dan API Meet

Ada beberapa cara untuk menerapkan solusi dan berintegrasi dengan Google Meet:

  • SDK add-on Google Meet untuk Web: Sematkan aplikasi Anda ke Meet sebagai add-on tempat pengguna dapat menemukan, berbagi, dan berkolaborasi di aplikasi tanpa keluar dari Meet. Anda juga dapat menyinkronkan konten secara real-time dan memberikan kontrol bersama bagi pengguna untuk digunakan dari aplikasi Anda.
  • Google Meet REST API: Buat dan kelola rapat dalam aplikasi Anda, serta ambil data dari konferensi.

Diagram berikut membantu Anda memilih endpoint yang benar untuk masalah yang Anda coba pecahkan:

Ringkasan SDK dan API

Apa perbedaan antara SDK dan API?

SDK dan API adalah dua alat yang dapat Anda gunakan saat mengembangkan untuk Meet. Pada dasarnya, SDK dan API memiliki karakteristik yang serupa dan memungkinkan Anda meningkatkan kemampuan aplikasi.

SDK

Software development kit (SDK) adalah alat untuk mem-build software di platform, sistem operasi, atau bahasa pemrograman tertentu. SDK sering kali menyertakan compiler, library kode, debugger, dokumentasi, tutorial, contoh kode, dan setidaknya satu library API untuk memfasilitasi komunikasi.

SDK memberikan beberapa manfaat:

  • Alat ini mencakup semua yang diperlukan developer untuk mem-build dan menjalankan software, sehingga software dapat dibuat dengan cara yang standar.
  • Membuat siklus pengembangan yang lebih cepat karena SDK menyertakan komponen dan library bawaan yang memungkinkan pengembangan aplikasi.
  • Berisi informasi bawaan seperti dokumentasi dan tutorial yang memungkinkan developer mem-build, menguji, dan men-deploy aplikasi.
  • Mengontrol biaya dengan mengurangi waktu dan resource pengembangan aplikasi.

API

Application programming interface (API) membantu komunikasi antara dua platform dengan memungkinkan developer membuat layanan yang ditawarkan di API. API, baik dalam SDK maupun sebagai mandiri, menggunakan protokol yang telah ditentukan sebelumnya untuk menentukan cara pertukaran data. API memisahkan kompleksitas penghubung ke layanan untuk memungkinkan integrasi antar-aplikasi.

API biasanya terdiri dari hal berikut:

  • Antarmuka: Web API atau Web Service API (yang merupakan antarmuka pemrosesan aplikasi antara server web dan browser web yang diakses langsung melalui kata kunci) atau REST API (yang merupakan antarmuka stateless yang digunakan untuk secara tidak langsung mengakses data biasa melalui fungsi HTTP seperti GET, PATCH, DELETE).
  • Referensi dan dokumentasi teknis: Spesifikasi referensi dan dokumentasi panduan yang menjelaskan cara menggunakan API.

API memberikan beberapa manfaat:

  • Integrasi berbagai sistem software untuk produk yang lebih kuat.
  • Peningkatan waktu pengembangan saat Anda menggunakan kembali codebase yang ada.
  • Update dapat diterapkan di tingkat API, bukan men-deploy ulang semua kode.
  • Mendorong pengguna baru untuk menemukan produk Anda yang dapat meningkatkan peluang bisnis.

Memilih antara SDK dan API

SDK dan API membuat proses pengembangan software lebih efisien dan kolaboratif. Meskipun SDK sering kali menyertakan API, kedua alat tersebut dapat berfungsi bersama.

Tinjau tabel berikut tentang kapan harus menggunakan setiap alat:

SDK API
Deskripsi Toolkit untuk mem-build software di platform, sistem operasi, atau bahasa pemrograman tertentu. Membantu komunikasi antara dua platform.
Cara kerjanya Instal sebelum mengembangkan aplikasi. Mendapatkan kunci API untuk membuat permintaan API.
Fungsi Membuat aplikasi atau API. Perluas kemampuan aplikasi Anda untuk terhubung dengan sistem yang ada.
Kasus penggunaan Saat Anda memerlukan alat khusus platform untuk menulis kode dengan lebih cepat. Saat Anda ingin mem-build kemampuan yang ditulis oleh developer lain.
Platform Khusus bahasa dan platform. Komunikasi lintas platform.