I am currently working on a project that calls for weather data to be pulled in and displayed. To do this, I am using OpenWeather and their apis. Their weather can be accessed through passing parameters into a url and it returns JSON.
The issue I am having is that in the case of polling for the forecast, sometimes a rain object is included, and otherwise not. When it is included, the binding throws a “invalid key” error. I could live with that, but what Ignition does at this point is hammer the request button to try and fix it. I have timed out my account due to this barrage of requests it sends out when it does not like the return list, when it should not care, especially considering that when Ignition makes tables, it does not care if there are multiple components in each row, as long as it has a value, its fine.
Please see below images showing that pulling the rain object fixes the error, and I only started having this problem when the errors appeared.
Any help on this would be great. Thank you