API adalah antarmuka yang menyediakan sistem perangkat lunak untuk mengintegrasikannya ke dalam program lain.

Istilah API berasal dari dunia berbahasa Inggris dan merupakan bentuk pendek dari ‘antarmuka pemrograman aplikasi’. Ini diterjemahkan secara bebas ke dalam bahasa Jerman, itu berarti sesuatu seperti ‘antarmuka untuk pemrograman aplikasi’. Namun, API biasanya disebut sebagai antarmuka pemrograman.

Menggunakan antarmuka ini, instrumen tersedia untuk program lain yang dapat Anda gunakan untuk terhubung ke sistem perangkat lunak. Ini memungkinkan pengembang untuk mempengaruhi perangkat keras, misalnya monitor atau data pada hard drive, tanpa mengatasinya secara langsung. Sistem operasi berfungsi sebagai antarmuka, yang menangani pertanyaan dari program melalui perpustakaan dan mengirimkannya ke perangkat keras.

API dan konten digital

Namun, konsep API menerima relevan terutama melalui penggunaan layanan web. Ini memungkinkan pengembang untuk berintegrasi secara dinamis ke dalam program mereka sendiri menggunakan antarmuka yang tersedia. Oleh karena itu API berfungsi untuk bertukar dan memproses lebih lanjut data dan konten antara situs web, program, dan penyedia konten yang berbeda. Selain itu, mereka memungkinkan pihak ketiga untuk mengakses kumpulan data dan lingkaran pengguna yang sebelumnya tertutup.

Dalam logika yang cukup teknis, API seperti mesin setara dengan antarmuka pengguna, yang dioptimalkan untuk manusia dan “merespons begitu” secara manusiawi. API adalah antarmuka yang diadaptasi untuk perangkat lunak, yaitu mesin yang dapat dibaca. Antarmuka pemrograman aplikasi memungkinkan akses yang jelas abstrak dan terstruktur ke fungsi dukungan. Misalnya, data dapat diganti dalam pemrosesan yang sangat mudah dan dikurangi bentuk.

Perbedaan dapat dibuat antara empat jenis API Web:

• API internal

• Eksternal di

• API Platform

• API otentikasi dan API otorisasi

Contoh

Dengan API YouTube, pengembang memiliki kesempatan untuk mencari video dengan parameter yang diinginkan, seperti nama atau panjang. API mengembalikan jawaban dalam bentuk file XML. Ini kemudian dapat digunakan setelah evaluasi untuk situs web Anda sendiri.

Ejaan alternatif

Web-API, Programmerschnitt Set, Antarmuka Programmer Aplikasi, Antarmuka Program Aplikasi, Antarmuka Pemrograman Lanjutan

Video

Björn Behrendt menjelaskan istilah ‘Antarmuka Pemrograman Aplikasi (API)’

taruhan bola online