api



facebook twitter əjdaha lazımdı izlə googlla

1. açılışı Application programming interface olan proqramlar arasında komunikasiya üçün işlədilən protokoldur. bir proqramda istifadə olunan funksiyaların ya da bilgilərin başqa bir proqramda da istifaəsi üçün api lazımdır.
2 növü var
restsoap. Fərqləri:
soap xml formatında işləyir, rest isə əsasən json.
rest sürətlidir, soap güvənlidir.
rest daha asandır.
2. api ilə veb servisləri qarışdırmamaq lazımdı. api nə 2 yerə (soap və rest) ayrılır nə də sadəcə veb servislər üçün işlədilir. api sadəcə subrutinlər toplusudu, yəni nəyi etsən nə olar toplusu.

məsələn windows əməliyyat sisteminin öz api'si vardı (winapi). unity oyun mühərrikinin də öz api'si vardı. bu api sayəsində məsələn oyunda yeni obje filan yaradırsız və.s.

opengl/direct3d kimi qrafik sistemlərinin də api'si vardı. bu api'də ekrana filan şeyi çəkmək üçün filan şeyi çağırmalısan kimi definitionlar var.

veb api'lərə gəldikdə isə bəli veb servislər də öz api'sin verə bilər. məsələn twitter deyər ki filan endpointə post methodu ilə tweet göndər biz paylaşaq, buna api deyirlər.

veb api'lər graphql, rest, soap kimi query dillərindən istifadə edir əsas.



hamısını göstər

api