Google Meet SDK dan API mendukung developer untuk berinteraksi dengan Meet. Anda dapat mengintegrasikan Meet secara terprogram ke dalam produk atau menggunakan produk di Meet.
Perkenalkan SDK dan API
Ada beberapa cara untuk menerapkan solusi dan berintegrasi dengan Google Meet:
- Google Meet Add-ons SDK 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 untuk digunakan pengguna 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 selesaikan:
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:
- Library ini mencakup semua yang dibutuhkan developer untuk membangun 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 ini, baik dalam SDK atau sebagai terpisah, menggunakan protokol yang telah ditentukan untuk menentukan cara data harus ditukarkan. API memisahkan kompleksitas menghubungkan ke layanan untuk memungkinkan integrasi antar-aplikasi.
API biasanya terdiri dari hal berikut:
- Antarmuka: Baik Web API maupun 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 mengakses data biasa secara tidak langsung 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, sehingga 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. | Memperluas 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. |