Izveido API programmsaskarni par krāsām pēc dotiem nosacījumiem!
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ē |
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.
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ē 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.