Lapā tiek izmantotas sīkdatnes 

Krāsu API


Izveido API programmsaskarni par krāsām pēc dotiem nosacījumiem!

Galapunkti


Metode URL POST dati Apraksts
GET /api/randomRgb?key={key} - atgriež nejaušu krāsas toni kā masīvu ar 3 RGB vērtībām
GET /api/rgbToHex?r={R}&g={G}&b={B}&key={key} - atgriež heksadecimālo krāsas kodu dotām RGB vērtībām
POST /api/isItInRainbow?key={key} { "color" : color_name } atgriež True, ja dotā krāsa ir varavīksnē un False, ja tās nav varavīksnē

Datu bāze


Uzprojektē vienkāršu SQLite datu bāzi, kurā glabāsies izsniegtās API atslēgas un to saimnieki.

Atslēgas veido kā 24 simbolu virknes, kas veidotas no mazajiem angļu burtiem un cipariem no 0 līdz 9.

Tīmekļa vietne


Izveido tīmekļa vietni ar URL /docs, kur atrodama visa nepieciešamā dokumentācija API lietošanai un ievades forma API atslēgas saņemšanai apmaiņā pret personas datiem.

Testēšana


Testē izveidotos API galapunktus, izmantojot kādu no testēšanas rīkiem, piemēram, Postman vai reqBIN

Sastādi vienkāršu Python algoritmu, kas pieslēdzas vienam no API galapunktiem izmantojot requests bibliotēku un saņem korektu atbildi.