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

Введите ингредиенты, которые есть у вас дома, и узнайте, какие рецепты можно приготовить, отсортированные по проценту совпадения. Если не хватает всего одного продукта, API сообщит об этом и предложит замену. Лучшее средство против пищевых отходов: готовьте из того, что у вас есть, а не из того, что вы «должны» купить. Варианты использования: ПРИЛОЖЕНИЯ ДЛЯ СОКРАЩЕНИЯ ПИЩЕВЫХ ОТХОДОВ • «У меня есть курица, цукини, рис и пармезан» — API возвращает подходящие рецепты, отсортированные по проценту совпадения. ПЛАТФОРМЫ ДЛЯ ЗДОРОВОГО ОБРАЗА ЖИЗНИ • Объедините «что есть в вашем холодильнике» с «что вам следует есть с учётом вашего профиля»: совместимые рецепты из доступных ингредиентов. РЕСТОРАНЫ — УПРАВЛЕНИЕ ОСТАТКАМИ • В конце дня ресторан вводит доступные ингредиенты и получает рекомендации для специальных блюд дня.

POST
/recipes/browse-by-ingredients
Recipes
Стоимость: 5 кредитов

Запрос

application/json
object

Запрос, содержащий параметры постраничной навигации и фильтры ингредиентов

BrowseRecipesByIngredientsRequest

Запрос на просмотр рецептов, доступных аутентифицированной учётной записи и соответствующих всем указанным ингредиентам

object

ingredients

string[]
string

recipeTypeId?

integer

All of

Вариант 1

integer
123578101112131415

isPublished?

Необязательный фильтр по статусу публикации (true = опубликовано, false = не опубликовано)

boolean | null

isDeleted?

Необязательный фильтр по статусу мягкого удаления (true = удалено, false = активно)

boolean | null

page

Номер страницы с отсчётом от нуля

integer<int32> | null

size?

Количество элементов на странице

integer<int32>

Демо