Recipe - Food - Nutrition

フリーミアム
Verified
よって David | 更新済み לפני 24 ימים | Food
人気

9.9 / 10

レイテンシー

1,410ms

サービスレベル

100%

Health Check

N/A

すべてのディスカッションに戻る

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.

ディスカッションに参加しましょう-以下にコメントを追加してください:

ログイン/サインアップして新しいコメントを投稿