Vytvoření API pro cenovou nabídku pomocí Pythonu a Flasku

Ú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