Read the statement by Michael Teeuw here.
MMM-MealViewer
-
I’m trying to develop a module to get today’s school lunch menu options from my kids’ school. The district uses a service provided by mealviewer.com. The API is available at https://api.mealviewer.com/api/v4/school/[schoolname]/[date range start MM-DD-YYYY]/[date range end MM-DD-YYYY]/. To keep it simple I’m only pulling the current day so the start and end date values are the same.
Here’s an example: https://api.mealviewer.com/api/v4/school/ElmwoodElementary/02-15-2019/02-15-2019/
You can see that there is a TON of XML data returned. I’m only interested in the [CafeteriaLine] nodes and each of their respective [FoodItem] nodes and then the respective [Item_Type] and [Item_Name] for each [FoodItem].
I’m able to send an HTTP request and get (some) data but, unfortunately, most of the nonsense is returned and I don’t see the menu information. It’s like a big chunk out of the middle of the XML data is missing, whether I dump it out to the log before or after parsing it to JSON.
Any thoughts?
-
Happy to help… when you have time we can chat.
-
@cowboysdude said in MMM-MealViewer:
Happy to help… when you have time we can chat.
You are in danger of getting a reputation for being a nice guy. ;-)
-
@mykle1 said in MMM-MealViewer:
@cowboysdude said in MMM-MealViewer:
Happy to help… when you have time we can chat.
You are in danger of getting a reputation for being a nice guy. ;-)
-
-
-
.@cowboysdude was exceptionally helpful last night.
-
Behave boys! Lol
-
@sdetweil said in MMM-MealViewer:
Behave boys! Lol
@sdetweil said in MMM-MealViewer:
Behave boys! Lol
We try VERY hard LOL
-
But now I seem to have gotten myself into a pickle. I tried expanding the functionality to add a date range and multiple schools and, of course, I broke it. It’s doing the same thing as before where the ‘cafeteriaLineList’ property is stripped out of the helper results…
EDIT:
LOL, it’s the weekend and I had it pulling just for today, Sunday. Of course there’s no data. Dumb da dumb dumb…