Cum să creați un site web pentru alimente (w API pentru rețete) Python; Balon

Ultima actualizare pe 14 septembrie 2020 de către personalul RapidAPI 1 comentariu

Cuprins

Nutriția este un aspect esențial al vieții umane, dar mulți oameni au probleme cu aceasta.

Unii nu au suficient timp și pasiune pentru a mânca alimente sănătoase, în timp ce altora le place să gătească aceleași feluri de mâncare vechi.

Astăzi vom rezolva această problemă, ne vom îmbunătăți dieta și vom învăța cum să creăm o aplicație web frumoasă pentru căutarea rețetelor folosind API-uri.

Cum să creați un site web alimentar cu un API

  1. Alegeți API-ul de rețetă potrivit
  2. Adăugați o funcționalitate de căutare cu API-ul Rețetei
  3. Creați o pagină cu rezultatele căutării
  4. Creați o pagină de rețete detaliate

Dacă doriți să începeți un blog alimentar, acest link vă poate fi de ajutor. (Nu uitați să vă SEO blogul alimentar, cum ar fi crearea de backlinks și promovare.)

API-ul Rețetei, alimentelor și nutriției de la Spoonacular

În scopurile noastre, vom folosi API-ul Spoonacular ca sursă de date vizată.

Este o bază de date cuprinzătoare pentru informații și date alimentare.

Puteți găsi și împărtăși cantități enorme de rețete în viața reală.

Acest API include peste 365.000 de rețete, care include peste 80.000 de ingrediente, făcându-l una dintre cele mai bune API-uri de rețete care include acces complet la rețete și instrucțiuni de gătit.

De asemenea, API-ul permite căutarea rețetelor și a procedurilor de gătit prin limbaj natural. De exemplu, puteți căuta ceva de genul „deserturi vegane” și ar trebui să primiți câteva rezultate de căutare cuprinzătoare.

Spoonacular are caracteristici puternice de calcul pentru calorii, prețuri și multe alte aspecte. Un utilizator potențial poate vedea chiar și o vizualizare a diferitelor mese din diferite bucătării.

În cele din urmă, există un spațiu pentru dietele personalizate.

Puteți trimite dieta dvs. particulară sau puteți respecta regulile anumitor șabloane de dietă.

Acesta este doar vârful aisbergului - există chiar chatbots asociați și un sistem de completare automată a ingredientelor!

Cum se folosește și se obține o cheie API pentru API-ul Spoonacular

alimente

Pentru a utiliza API-ul Spoonacular, vom folosi platforma RapidAPI.

Pur și simplu, înscrieți-vă pentru un cont de utilizator RapidAPI gratuit și abonați-vă la API. (sugestie: există un plan de bază care vă permite până la 500 cereri gratuite/zi).

Vom codifica în Python pentru acest proiect și vom crea o aplicație Flask cu o demonstrație luminoasă a puterii API nutriționale. Deci, asigurați-vă că aveți Python 3.7 pe mașină.

Prezentare generală API rețetă

Iată câteva dintre cele mai importante puncte finale API:

  • calculează cereri - calcule. Aceste puncte finale pot vizualiza widget-urile echipamentelor și pot număra nutriția produsului. Instrumente puternice pentru utilizarea avansată a rețetelor. Exemple: clasificați un produs alimentar, ghiciți nutriția după numele vasului, rezumați rețeta;
  • extrage cereri - analiză și analiză. Aici un utilizator poate încerca să proceseze date brute și să obțină elemente de încălzire. Exemple: analiza ingredientelor, detectarea alimentelor în text, analiza rețetei de pe site;
  • solicitări de căutare - Sprijină multe moduri diferite de căutare a rețetelor. Exemple: obțineți împerecheri de vinuri, căutare completă automată a produselor, obțineți rețete similare;
  • solicitări de date - Exemple: obțineți informații despre rețete în bloc, obțineți informații despre produse, obțineți nutriție pentru rețete;
  • solicitări de chat - interacțiune. Este crucial atunci când creați roboți. Aici puteți testa puterile AI și sugestiile de conversație. Exemple: vorbiți cu un chatbot, primiți sugestii de conversație .

Latura medială răspunde la anteturi și parametri în cadrul punctului final ales.

Aici puteți verifica ID-ul unic RapidAPI și gazda produsului testat.