Junior — Middle
Kas on rakendusliidese (API) mõiste ja kuidas see töötab?
sobes.tech AI
Vastus AI-lt
API (Rakenduste programmeerimisliides) on reeglite ja protokollide kogum, mis võimaldab erinevatel tarkvarakomponentidel omavahel suhelda. Põhimõtteliselt määratleb API, kuidas üks programm saab teiselt pärida andmeid või funktsionaalsust, ilma et peaks süvenema selle sisemisse teostusse.
Näiteks, kui kasutate telefoni ilmateenuse rakendust, siis see API kaudu pärib ilmaandmeid serverilt. Server pakub andmeid kindlas formaadis ning rakendus kuvab need.
API võib olla:
- Veebipõhine API (näiteks REST, SOAP), interneti kaudu suhtlemiseks.
- Raamatukogu API, mis pakub funktsioone ja meetodeid koodi kasutamiseks.
Näide lihtsast API-päringust Pythonis, kasutades requests raamatukogu:
import requests
response = requests.get('https://api.example.com/data')
if response.status_code == 200:
data = response.json()
print(data)