Comments (2)
Thanks this is related to #300. These errors are essentially what is returned by Pydantic, which we use for schema validation. Ideally these shouldnt be exposed directly, but instead reshaped to be a bit more consumer friendly. Either way the JSON vs string is odd. Ill take a look, but more than likely ill jut wrap these into a better JSON payload instead of the error directly
from openaq-api-v2.
Thanks. Keep us posted. I did a workaround to accommodate this. But the string payload cannot be converted to JSON because of using "( )" to represent an array, when it should be "[ ]"
from openaq-api-v2.
Related Issues (20)
- add /v3/sensors and v3/locations/{locations_id}/sensors
- db.py refactor for variable working memory HOT 1
- Is OpenAQ working on its own API wrapper for Python? HOT 3
- staging db.py error
- catch 408 timeouts HOT 1
- better parse pydantic validation errors
- AirGradient locations show as "Monitors"
- parameters spatial queries returns `500`
- providers spatial queries returns `500`
- Registering not possible HOT 1
- add rate limiting headers to responses
- Averages endpoint returns error 500, when using temporal as parameter HOT 2
- allow variable rate limiting
- Request to average endpoint times out HOT 3
- Time window bug for `v2/averages`
- sensors trends endpoint HOT 1
- `v2/locations` frequently returning 500s HOT 1
- Rate limit headers HOT 3
- Filtering by country on ``/cities`` returns cities of unwanted countries
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openaq-api-v2.