Logo of Jet School
Əsas SəhifəRəylərKurslarımızKampaniyalarLayihələr
HaqqımızdaBloqXəbərlərTədbirlərQalereyaTexnoloji Lüğət
Əlaqə
AZ
RU
AZ
RU

JET School

Daha parlaq gələcək üçün ilham verən təhsil

JET Academy Gənclik (Olimpiya küçəsi 6A, Gənclər və İdman Nazirliyi yaxınlığında)
+994 70 983 66 99+994 70 983 66 99info@jetschool.az
Bazar ertəsi - Bazar günü : 09:30 - 22:00

Kəşf et

  • Əsas Səhifə
  • Rəylər
  • Layihələr
  • Məzunlar
  • Kampaniyalar
  • Vakansiyalar
  • Dərsdən görüntülər

Tədris sahələri

  • IT və Kompüter Mühəndisliyi kursu
  • Kibertəhlükəsizlik kursu
  • Robotexnika kursu
  • Yay Məktəbi: IT və Proqramlaşdırma
  • Unity 2D Game Development kursu
  • Süni İntellekt Mühəndisliyi kursu

Resurslar

  • Bloq
  • Xəbərlər
  • Tədbirlər
  • Texnoloji Lüğət

© 2021 – 2026 JET School. Müəllif hüquqları qorunur.

API nədir?

JET Schoolwww.jetschool.az

API nədir?

API (Application Programming Interface / Tətbiqi Proqram İnterfeysi) — bir proqram təminatının başqa bir proqram təminatı ilə məlumat mübadiləsi aparmasına, funksiyalara çıxış əldə etməsinə və qarşılıqlı əlaqədə olmasına imkan verən interfeysdir. API-lər həm lokal proqramlar, həm də bulud əsaslı sistemlər arasında körpü rolunu oynayır və proqramçıların təkrar kod yazmadan mövcud xidmətlərdən istifadə etməsinə şərait yaradır.

🔹 API-nin əsas məqsədləri:

  1. Abstraksiya yaratmaq – mürəkkəb daxili mexanizmləri sadə və standart formada təqdim etmək.
  2. İnteqrasiyanı asanlaşdırmaq – fərqli proqram sistemlərinin bir-biri ilə sorğular və cavablar vasitəsilə “danışmasını” təmin etmək.
  3. Təkrar istifadəni təmin etmək – eyni funksiyaları müxtəlif tətbiqlərdə istifadə etmək imkanı vermək.
  4. Təhlükəsiz giriş mexanizmi təmin etmək – yalnız icazə verilmiş funksiyalara çıxışı mümkün etmək (API açarları, autentifikasiya metodları).

🔹 API necə işləyir?

Bir tətbiq digər tətbiqin API-sinə sorğu (request) göndərir. Bu sorğu müəyyən sintaksisə uyğun olur (məsələn, GET, POST kimi metodlar istifadə olunur). Tətbiq isə cavab (response) olaraq sorğuya uyğun məlumatı qaytarır.

Məsələn:

Bir hava proqnozu vebsaytı real hava məlumatlarını hər dəfə öz bazasından toplamaq əvəzinə, hava proqnozu API-si istifadə edərək rəsmi meteoroloji serverdən məlumatı alır və istifadəçiyə göstərir.

🔹 API növləri:

  1. Web API-lər – internet üzərindən HTTP vasitəsilə işləyən API-lərdir. Məlumatlar əsasən JSON və ya XML formatında ötürülür.
  2. REST API – sadə, resurs əsaslı və URL-lərlə işləyən məşhur API növüdür.
  3. GraphQL API – istifadəçiyə dəqiq istədiyi məlumatı sorğu vasitəsilə seçməyə imkan verən, daha çevik və modern API tipidir.
  4. SOAP API – daha rəsmi və strukturlaşdırılmış standartlara malik, XML əsaslı API texnologiyasıdır. Adətən maliyyə və dövlət sistemlərində istifadə olunur.

🔹 API-lərlə bağlı terminlər:

  • Endpoint – API-nin sorğu qəbul etdiyi konkret ünvan (məsələn, api.weather.com/v1/today)
  • API açarı (API Key) – təhlükəsizlik məqsədi ilə istifadəçinin kimliyini təyin edən unikal kod.
  • Autentifikasiya və avtorizasiya – API-lə işləyərkən istifadəçinin kimliyi yoxlanılır və hansı məlumatlara çıxış imkanı olduğu təyin edilir (OAuth 2.0, JWT və s.)

🔹 API-lərin istifadəsinin faydaları:

  • Müxtəlif xidmətləri birləşdirməyə imkan verir (məsələn: Google Maps, Stripe, PayPal, OpenAI API və s.)
  • Əməkdaşlığı və funksionallığın genişlənməsini asanlaşdırır
  • Mobil və veb tətbiqlərin çevik inkişafına kömək edir
  • Mikroservis memarlığı üçün əsas baza rolunu oynayır

Sadə müqayisə:

Təsəvvür edin ki, API bir ofisiant kimidir – siz (istifadəçi) menyudan yemək seçirsiniz (sorğu), ofisiant sifarişi mətbəxə çatdırır (server), və sonra hazır yeməyi sizə gətirir (cavab).

+994 70 983 66 99www.jetschool.az

API (Application Programming Interface / Tətbiqi Proqram İnterfeysi) — bir proqram təminatının başqa bir proqram təminatı ilə məlumat mübadiləsi aparmasına, funksiyalara çıxış əldə etməsinə və qarşılıqlı əlaqədə olmasına imkan verən interfeysdir. API-lər həm lokal proqramlar, həm də bulud əsaslı sistemlər arasında körpü rolunu oynayır və proqramçıların təkrar kod yazmadan mövcud xidmətlərdən istifadə etməsinə şərait yaradır.

🔹 API-nin əsas məqsədləri:

  1. Abstraksiya yaratmaq – mürəkkəb daxili mexanizmləri sadə və standart formada təqdim etmək.
  2. İnteqrasiyanı asanlaşdırmaq – fərqli proqram sistemlərinin bir-biri ilə sorğular və cavablar vasitəsilə “danışmasını” təmin etmək.
  3. Təkrar istifadəni təmin etmək – eyni funksiyaları müxtəlif tətbiqlərdə istifadə etmək imkanı vermək.
  4. Təhlükəsiz giriş mexanizmi təmin etmək – yalnız icazə verilmiş funksiyalara çıxışı mümkün etmək (API açarları, autentifikasiya metodları).

🔹 API necə işləyir?

Bir tətbiq digər tətbiqin API-sinə sorğu (request) göndərir. Bu sorğu müəyyən sintaksisə uyğun olur (məsələn, GET, POST kimi metodlar istifadə olunur). Tətbiq isə cavab (response) olaraq sorğuya uyğun məlumatı qaytarır.

Məsələn:

Bir hava proqnozu vebsaytı real hava məlumatlarını hər dəfə öz bazasından toplamaq əvəzinə, hava proqnozu API-si istifadə edərək rəsmi meteoroloji serverdən məlumatı alır və istifadəçiyə göstərir.

🔹 API növləri:

  1. Web API-lər – internet üzərindən HTTP vasitəsilə işləyən API-lərdir. Məlumatlar əsasən JSON və ya XML formatında ötürülür.
  2. REST API – sadə, resurs əsaslı və URL-lərlə işləyən məşhur API növüdür.
  3. GraphQL API – istifadəçiyə dəqiq istədiyi məlumatı sorğu vasitəsilə seçməyə imkan verən, daha çevik və modern API tipidir.
  4. SOAP API – daha rəsmi və strukturlaşdırılmış standartlara malik, XML əsaslı API texnologiyasıdır. Adətən maliyyə və dövlət sistemlərində istifadə olunur.

🔹 API-lərlə bağlı terminlər:

  • Endpoint – API-nin sorğu qəbul etdiyi konkret ünvan (məsələn, api.weather.com/v1/today)
  • API açarı (API Key) – təhlükəsizlik məqsədi ilə istifadəçinin kimliyini təyin edən unikal kod.
  • Autentifikasiya və avtorizasiya – API-lə işləyərkən istifadəçinin kimliyi yoxlanılır və hansı məlumatlara çıxış imkanı olduğu təyin edilir (OAuth 2.0, JWT və s.)

🔹 API-lərin istifadəsinin faydaları:

  • Müxtəlif xidmətləri birləşdirməyə imkan verir (məsələn: Google Maps, Stripe, PayPal, OpenAI API və s.)
  • Əməkdaşlığı və funksionallığın genişlənməsini asanlaşdırır
  • Mobil və veb tətbiqlərin çevik inkişafına kömək edir
  • Mikroservis memarlığı üçün əsas baza rolunu oynayır

Sadə müqayisə:

Təsəvvür edin ki, API bir ofisiant kimidir – siz (istifadəçi) menyudan yemək seçirsiniz (sorğu), ofisiant sifarişi mətbəxə çatdırır (server), və sonra hazır yeməyi sizə gətirir (cavab).

IT kurslarımız barədə məlumat almaq üçün formu doldurun

Övladınızın yaşını seçin
Tədris dilini seçin

Əlaqəli terminlər:

IT Sahəsini öyrənməyə başla

Kateqoriya: Proqramlaşdırma
Brauzer
Verilənlər bazası