Úvod
Ahoj všem, právě jsem vytvořil cenovou nabídku API s operacemi CRUD a chci ji s vámi sdílet, pokud ji chcete použít k výuce asynchronního programování nebo jakýchkoli věcí, které již žiji a můžete k nim přistupovat zde:QuoteApi
Funkce
- Autentizační systém (jedinečné uživatelské jméno a e-mail)
- Přidat a smazat nabídku
- Autorizace (nemůžete smazat nabídky ostatních)
- Koncová podpora
- Vytvořeno pomocí Pythonu a flasku a MySQL jako databáze
- Použít proměnné prostředí### Project Repo :
Odkaz na Github
Použijte rozhraní API
- Přístup ke všem cenovým nabídkám
https://quoteapibydaddasoft.herokuapp.com/api/quotes
Returned Data Structure :
"author": "",
"body": "",
"category": "",
"createdAt": "",
"id": "",
"updatedAt": ""
- Paginace (s některými užitečnými informacemi)
https://quoteapibydaddasoft.herokuapp.com/api/quotes?page=1
{
"data": [
{
"author": "",
"body": "",
"category": "",
"createdAt": "",
"id": "",
"updatedAt": ""
}],
"pagination": {
"currentPage": 1,
"nextpage": 2,
"pages": 8,
"prevPage": null
}
}
- Získejte náhodné nabídky
https://quoteapibydaddasoft.herokuapp.com/api/quotes/random
{
"author": "",
"body": "",
"category": "",
"createdAt": "",
"id": "",
"updatedAt": ""
}
Snímek obrazovky