Browse recipes matching all given ingredients (What's in my fridge?)

Wprowadź składniki, które masz w domu, i odkryj wszystkie przepisy, które możesz przygotować, uporządkowane według procentu dopasowania. Jeśli brakuje Ci tylko jednego składnika, API oznaczy ten brak i zasugeruje zamiennik. To najskuteczniejsza broń w walce z marnowaniem żywności: gotuj z tego, co masz, a nie z tego, co „rzekomo” powinieneś kupić. Przypadki użycia: APLIKACJE OGRANICZAJĄCE MARNOWANIE ŻYWNOŚCI • „Mam kurczaka, cukinię, ryż i parmezan” — API zwraca możliwe do przygotowania przepisy uporządkowane według procentu dopasowania. PLATFORMY DOBROSTANU KONSUMENTÓW • Połącz „co masz w lodówce” z „co powinieneś jeść na podstawie swojego profilu”: zgodne przepisy przygotowywane z dostępnych składników. RESTAURACJE — ZARZĄDZANIE RESZTKAMI • Pod koniec dnia restauracja wprowadza dostępne składniki i otrzymuje sugestie dotyczące dań dnia.

POST
/recipes/browse-by-ingredients
Recipes
Koszt: 5 kredytów

Żądanie

application/json
object

Żądanie zawierające parametry stronicowania i filtry składników

BrowseRecipesByIngredientsRequest

Żądanie przeglądania przepisów dostępnych dla uwierzytelnionego konta, które zawierają wszystkie określone składniki

object

ingredients

string[]
string

recipeTypeId?

integer

All of

Wariant 1

integer
123578101112131415

isPublished?

Opcjonalny filtr według statusu publikacji (true = opublikowany, false = nieopublikowany)

boolean | null

isDeleted?

Opcjonalny filtr według statusu usunięcia logicznego (true = usunięty, false = aktywny)

boolean | null

page

Numer strony liczony od zera

integer<int32> | null

size?

Liczba elementów na stronie

integer<int32>

Demo