Glosari

Apakah API?

API (antara muka pengaturcaraan aplikasi) ialah cara yang ditetapkan untuk satu perisian meminta data atau melakukan sesuatu daripada perisian lain, seperti "dapatkan pesanan pelanggan ini" atau "caj kad ini".

Menu restoran ialah gambaran yang baik tentang API. Ia menyenaraikan apa yang boleh dipesan dan cara memintanya; anda tidak perlu tahu bagaimana dapur beroperasi.

Aplikasi menggunakan API sepanjang masa. Bahagian hadapan anda memanggil API bahagian belakang anda sendiri untuk memuat dan menyimpan data. Bahagian belakang anda memanggil API syarikat lain untuk menghantar e-mel, memproses bayaran, memaparkan peta atau menggunakan model AI.

Kebanyakan API memerlukan kunci untuk membuktikan siapa yang memanggil. Kunci tersebut ialah rahsia dan mesti berada di pelayan, bukan dalam pelayar.

Contoh

  • API bayaran untuk mengenakan caj kad
  • API peta untuk memaparkan lokasi
  • API AI untuk meringkaskan teks

Soalan lazim

Apa itu REST API?

REST ialah gaya API yang biasa, menggunakan alamat web dan tindakan piawai: get untuk membaca, post untuk mencipta, put atau patch untuk mengubah, dan delete untuk memadam.

Adakah API percuma?

Sesetengahnya percuma, banyak yang menawarkan peringkat percuma, dan yang lain mengenakan caj mengikut penggunaan. Semak had dan harga sebelum membina sesuatu yang bergantung pada API.

Lihat juga

  • Apa itu API? (panduan penuh)
  • Cara membina REST API
  • REST vs GraphQL

Mythex · Pricing · Bina apa sahaja dengan AI · Templat laman web dan aplikasi · Mythex dibandingkan · Glosari pembinaan aplikasi AI · Alat percuma untuk membina aplikasi dengan AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)