Simple Data API for you data v0.9-beta
©06/2019 Stefan Kremer
Features der Simple Data API
- Unterstützung aller CRUD-Operationen: Create, Read, Update, Delete
- Filter: field=value, (Filterung eines Felds vom Datentyp Boolean: field=0, field=1, (nicht false oder true verwenden)
field=eq:value (gleich) | field=neq:value (ungleich) | field=gt:value (größer) | field=gte:value (größter gleich) | field=lt:value (kleiner) | field=lte:value (kleiner gleich) - Sortierung: _sort=field (Default: desc)
- _sort=field:asc (Sortierung nach Feld aufsteigend) | _sort=field:desc (Sortierung nach Feld absteigend) | _sort=field1:asc|field2:desc,... (Sortierung mit mehreren Feldern)
- Pagination: _page=1, _page=2, ..., (Default Limit = 50)
- Limitierung: _limit=10, _limit=50, ...
- (Unscharfe) Suche: q=field:value, q=field:value|field:value,...
- Ausgabeformat: JSON (Optional: _forceDownload=1)
- Ausgabeformat bei lesenden Operationen (GET) auch CSV _format=csv (Bei .csv-Ausgabe wird automatisch ein Download erzwungen)
- CORS enabled (Cross-Origin Resource Sharing)
Routes
-
HTTP Requester
Send Data
Response Data
Next Releases
- Authentifikationslayer durch API Key
- COPY-Operation
- REST Hooks (Subscriptions on Changes)
Helpers
- API Testing: https://www.getpostman.com/downloads/
- JSON Generator: https://www.json-generator.com/
- CSV zu JSON: http://www.convertcsv.com/csv-to-json.htm
Technik
- Webserver: Apache
- SleekDB: PHP NoSQL Document Database
- Eigenentwicklung: JSON Server API in PHP mit Integration SleekDB