scroll

Front-end proqramçıların bilməli olduğu 6 API.

Frontend inkişaf prosesində mühüm rol oynayır. Veb sayt üçün qrafik istifadəçi interfeysinin yaradılmasıdır. Frontend istifadəçilərin qarşılıqlı əlaqə qura biləcəyi müştəri tərəfinə aiddir.


API (Tətbiq Proqramı İnterfeysləri) qiymətli alətlərdir. API inteqrasiyaları tərtibatçının məhsuldarlığını artırmağa və əhəmiyyətli vaxta qənaət etməyə kömək edir.

Front-end proqramçılar müxtəlif API-lərdən istifadə edir. Bu bloqda proqramçıların bilməsi vacib olan bir neçə API-ni sadalayırıq. Əgər front-end proqramçı  işə götürməyi düşünürsünüzsə, proqramçının müxtəlif API-lərlə inteqrasiya təcrübəsinə malik olduğundan əmin olun.


1. JSONPlaceholder


JSONPlaceholder — interfeys inkişafı üçün məşhur API. JSON JavaScript Object Notation mənasını verir və "Developer Image Placeholder" adlanır. Əvvəlcə tərtibatçılar prototipləmə və sınaq üçün JSONPlace-dən istifadə etdilər.


Həmçinin, JSONPlaceholder saxta REST API təmin edir. Bu, istənilən yerdən və istənilən vaxt istifadə edilə bilən onlayn xidmətdir.

JSONPlaceholder xüsusiyyətləri:

• Heç bir qeydiyyat tələb etmir.

• Не требует настройки.

• Əsas API-ni avtomatik yaratmağa kömək edir.

• CORS və JSONP kimi çarpaz domenləri həyata keçirin.

• POST, PATCH, PUT və s. daxil olan bəzi sorğuları dəstəkləyir.

• Angular.js, Backbone və s. daxil olmaqla müxtəlif Javascript framework və kitabxanaları ilə uyğun gəlir.

• Mesajlar, şərhlər, albomlar, fotoşəkillər, tapşırıqlar və istifadəçilər kimi bir çox resurs üçün rahat API təmin edir.


2. Fake Store API

Saxta mağaza əsasən e-ticarət və ya alış-veriş veb saytının prototipləri üçün istifadə olunur və alış-veriş veb tətbiqi platformaları üçün saxta məlumatlar təqdim edir. Fake Store API tərtibatçılara server tərəfi kodu işlətmədən psevdo real data ilə xarici mağazanı tez sınaqdan keçirməyə kömək edir.

Üstəlik, Fake store API bütün növ HTTM-ni (GET, POST, PUT, PATCH, DELETE) dəstəkləyir. Tərtibatçılar Fake Store API-dən istənilən layihə növü ilə istifadə edə bilərlər.

Saxta mağaza API məzmunla əlaqəli problemləri aradan qaldırmağa kömək edir və dizayn interaktivliyinə diqqət yetirir.

Resursları təmin edir:

• Məhsullar

• Səbətlər

• İstifadəçilər

• Giriş nişanları (access token)


3. Gizli API

Unsplash API müasir JSON API-dir. Bu, 600.000-dən çox pulsuz, lisenziyasız yüksək dəqiqlikli fotoşəkilləri təqdim edən dünyanın ən güclü foto mühərrikidir. Tərtibatçılar bütün mövcud şəkilləri pulsuz istifadə edə bilərlər.

• Şəkillər həm şəxsi, həm də kommersiya məqsədləri üçün istifadə edilə bilər.

• Unsplash API pulsuzdur və quraşdırmaq asandır.

• Unsplash API-nin əsas üstünlüyü onun sürəti və çevikliyidir.

• Premium plan tələb olunmur (lisenziyalar və abunələr).

• Fotolar Unsplash Lisenziyasına əsasən lisenziyalaşdırılıb.


Rəsmi Unsplash saytına görə:

• Ayda 42 milyon foto yükləmə.

• Ayda 8 milyard fotoşəkil.

• Saniyədə 16 yüklənmiş fotoşəkil.

• 97 mindən çox fotoqraf və 50 milyondan çox kreativ.


Tərtibatçılar fotoları açar söz, təsadüfi şəkillər və çoxlu verilənlər bazası ilə asanlıqla axtara bilərlər.


4. Quotes API

Quotes API sitat platformalarına zəngin giriş təklif edir. Bu, öz qiymətlərinizi yaratmağa və idarə etməyə imkan verən dünyaca məşhur API sənədləşdirmə platformasıdır və istifadəçilərin xidmətə daxil olmaq üçün API açarına ehtiyacı var.

Quotes API bütün növ sitatlar təklif edir, o cümlədən:

• Günün sitatları

• Kateqoriya üzrə Sitatlar

• Təsadüfi seçilmiş sitatlar

• Müəlliflərdən sitatlar

• Populyarlığa görə sitatlar


5. RandomUser

Təsadüfi İstifadəçilər API yeni başlayanlar üçün əlverişlidir və sınaq üçün yer tutucu kimi istifadə edilə bilən təsadüfi yaradılan istifadəçiləri təmin edir.

• RandomUser API çoxlu nəticə yarada bilər.

• Ad və soyad, e-poçt ünvanı, istifadəçi adı, ünvan, başlıq, cins, ölkə və s. kimi istifadəçi məlumatlarını yaradın.


6. Coingecko API

Coingecko, bütün kriptovalyuta ehtiyacları üçün bir pəncərə platformasıdır. Coingecko bütün kriptovalyuta API-ləri arasında ən yaxşısı hesab olunur.

Чтобы использовать Coingecko API, разработчикам не требуется ключ API, он бесплатен и является лучшей платформой для сторонних проектов.

Coingecko API təklif edir:

• Kriptovalyuta qiymətləri

• Bütün kriptovalyutaların siyahısı

• Qiymət tarixçəsi

• Bazar qrafikləri

• Bütün mövcud müqavilələr

• Ticarət platformaları


Nəticə:

Frontend inkişafın əsas hissəsidir. Tərtibatçılar interfeysi interaktiv və istifadəçi dostu etmək üçün müxtəlif atributlara diqqət yetirməlidirlər. Bir neçə API tərtibatçının məhsuldarlığını artırmağa və vaxta qənaət etməyə kömək edir.