protected async Task <Dictionary <string, object> > Request(string search, NutritionixReqType nutritionixReqType) { var keysRapidApi = new RapidAPIKeys(); RapidAPI RapidApi = new RapidAPI(keysRapidApi.Project, keysRapidApi.Key); var keysNutritionix = new NutritionixApiKeys(); List <Parameter> body = new List <Parameter> { new DataParameter("applicationSecret", keysNutritionix.ApplicationSecret), new DataParameter("foodDescription", search), new DataParameter("applicationId", keysNutritionix.ApplicationId) }; try { return(await RapidApi.Call("Nutritionix", nutritionixReqType.ToString(), body.ToArray())); } catch (RapidAPIServerException e) { //TODOO: need the implemet } catch (Exception e) { //TODOO: need the implemet } return(null); }
//API steps: //Get Random recipes to obtain Id(or Get Similar Recipes) //Use Id and Get Analyzed Recipe Instructions public static void ConnectionString() { //mashape (for unirest): JsDP2iHkAgmshwERFtVQk1t9uTlnp1bMLi4jsnW5wWkk97jreL //rapidApi: 9524b29f-cbd6-4847-bbd8-2c54a2ddb144 RapidAPI RapidApi = new RapidAPI(APIKeys.projectName, APIKeys.rapidKey); }