Utama/Video/Apa Itu API (Application Programming Interface) & Bagaimana Aplikasi Berkomunikasi?
Teknologi dan AI dalam 2 Minit
Apa Itu API (Application Programming Interface) & Bagaimana Aplikasi Berkomunikasi?
Kalau kau nak tahu cuaca esok, kau terus panjat masuk ke dalam bilik server syarikat cuaca dan selongkar sendiri pangkalan data mereka sampai bersepah.
Apa anda akan pelajari
Tapi menceroboh terus ke dalam sistem orang boleh rosakkan data dan bahayakan keselamatan mereka!
Jadi, semua orang ikut peraturan sama melalui eic ti ti pi, guna alamat endpoint yang jelas dan kata kerja seperti ji i ti untuk ambil data dan pi o es ti untuk hantar data baharu.
Jadi, setiap aplikasi perlu tunjuk kunci rahsia unik setiap kali buat permintaan, supaya pelayan tahu siapa yang meminta.
Siri Teknologi dan AI dalam animasi 3D LEGO (V916-023) oleh KongsikanDotCom.
Kongsi video ini
Nota video
Teks penuh video
Kalau kau nak tahu cuaca esok, kau terus panjat masuk ke dalam bilik server syarikat cuaca dan selongkar sendiri pangkalan data mereka sampai bersepah. Senang, kan? Tapi menceroboh terus ke dalam sistem orang boleh rosakkan data dan bahayakan keselamatan mereka!
Jadi, sistem itu sediakan satu kaunter khas dengan robot pelayan yang terima permintaan kau, ambil data yang dibenarkan sahaja, dan hantar balik jawapan. Ini namanya ei pi ai, atau Application Programming Interface. Tapi kalau setiap aplikasi minta dengan cara sendiri, robot pelayan akan keliru!
Jadi, semua orang ikut peraturan sama melalui eic ti ti pi, guna alamat endpoint yang jelas dan kata kerja seperti ji i ti untuk ambil data dan pi o es ti untuk hantar data baharu. Ini namanya Rest ei pi ai. Tapi data yang dihantar balik mungkin dalam format yang aplikasi kau tak faham!
Jadi, data dibungkus dalam format teks ringkas berpasangan kunci dan nilai, yang boleh dibaca oleh hampir semua bahasa pengaturcaraan, sama ada JavaScript, Python atau Java. Ini namanya format Json. Tapi kalau sesiapa sahaja boleh datang ke kaunter, orang jahat pun boleh curi data!
Jadi, setiap aplikasi perlu tunjuk kunci rahsia unik setiap kali buat permintaan, supaya pelayan tahu siapa yang meminta. Ini namanya ei pi ai key dan pengesahan. Tapi kalau berjuta permintaan datang serentak, pelayan boleh sesak dan tumbang!
Jadi, setiap kunci hanya dibenarkan buat sejumlah permintaan dalam satu tempoh masa, contohnya seratus permintaan seminit. Lebih daripada had, permintaan ditolak sementara. Ini namanya rate limiting.
Sekarang aplikasi cuaca, peta, bayaran dan log masuk boleh bercakap antara satu sama lain dengan selamat dan teratur melalui ei pi ai. Itulah rahsia integrasi sistem dalam setiap perisian yang kau guna hari ini. Tahniah, kau dah faham cara aplikasi berkomunikasi!
Lepas ni nak belajar apa pula?
Siri Teknologi dan AI dalam animasi 3D LEGO (V916-023) oleh KongsikanDotCom. Tonton lagi di
Animasi 3D dibina dengan kod (Three.js); suara latar dijana dengan bantuan AI dan disemak oleh pasukan KongsikanDotCom.
Teruskan menonton
Video berkaitan
-

Apa Itu Serangan DDoS (Distributed Denial of Service) & Cara Mitigasi Serangan?
-

Bagaimana IPv6 Mengatasi Masalah Kehabisan Alamat IP Dunia?
-

Apa Itu NAT (Network Address Translation) & Cara Ia Menyelamatkan Kekurangan IPv4?
-

Bagaimana VPN (Virtual Private Network) Menyembunyikan Jejak & Lokasi Anda?
-

Apa Itu Model OSI 7 Lapisan (OSI Model) & Bagaimana Data Mengalir Di Dalamnya?
Jangan terlepas video seterusnya
Langgan channel YouTube KongsikanDotCom untuk video ilmu, sains & fakta serta doa harian — kandungan baharu diterbitkan setiap hari.





