Recipe - Food - Nutrition

FREEMIUM
Verified
Door David | Bijgewerkt 24 дня назад | Food
Populariteit

9.9 / 10

Latency

1,410ms

Serviceniveau

100%

Health Check

N/A

Terug naar alle discussies

Can I pass in empty values for complex search?

Rapid account: Parynaz
parynaz
7년 전

I have a function that will run the complex search with diet, calories, fat, protein, carbs, intolerances, type and cuisine in the http.get that will input the filter values if they are selected but ideally runs even without them being filled in.

return $http.get(“https://spoonacular-recipe-food-nutrition-v1.p.mashape.com/recipes/searchComplex?addRecipeInformation=false”,
{params: {‘cuisine’ : cuisine, ‘diet’ : diet, ‘intolerances’: allergy, ‘maxCalories’: calMax, ‘maxCarbs’: carbMax, ‘maxFat’: fatMax, ‘maxProtein’: proteinMax, ‘minCalories’: calMin, ‘minCarbs’: carbMin, ‘minFat’: fatMin, ‘minProtein’: proteinMin, ‘query’: query, ‘type’: kind }}).then(
function(payload) {
var recipes = payload.data;
return recipes;
}

Is this possible? I ran it once with the diet parameter being empty and it worked but now it doesn’t so I’m wondering if certain ones (except query) are mandatory to be filled in. Thanks!

Rapid account: Spoonacular
spoonacular Commented 7년 전

Hi, yes you can definitely leave out values, there are defaults for every field, so without seeing what your values actually are I can’t tell you why it didn’t work but it is possible and should work.

Doe mee aan de discussie - voeg hieronder een opmerking toe

Log in / Schrij u in om nieuwe opmerkingen te plaatsen