This shows you the differences between two versions of the page.
| — |
design2budget:webservice:operation:count [2015/11/27 14:09] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== design2budget Entwickler Webservice Dokumentation ====== | ||
| + | Zurück zur [[design2budget:webservice|Webservice Dokumentation Startseite]] | ||
| + | |||
| + | ====== Basisoperation <module>/count ====== | ||
| + | |||
| + | Diese Action wird von jedem Modul angeboten und liefert die Anzahl der Einträge für das jeweilige Modul unter Berücksichtigung der angegebenen Filterkriterien. | ||
| + | |||
| + | Die Anzahl wird ebenfalls bei der Aktion [[design2budget:webservice:operation:list]] im Feld count zurückgegeben. | ||
| + | |||
| + | Die Anzahl kann durch Angabe von Filterkriterien eingeschränkt werden. Die Filterkriterien werden im POST Request übergeben. | ||
| + | |||
| + | ==== GET ==== | ||
| + | |||
| + | https://server/tenant/s/module/count/?sid=sessionID[&output=outputMode] | ||
| + | |||
| + | ^ parameter ^ Optional: Standard ^ Beschreibung ^ | ||
| + | | output | JA: json | JSON REST API (json) oder XML REST API (xml) | | ||
| + | |||
| + | Beispiel: | ||
| + | |||
| + | https://server/tenant/s/offer/count/?sid=9bd3b5f93692e4659632c8585eb35447&perpage=100&p=2&o=startdate&d=0 | ||
| + | |||
| + | ==== POST ==== | ||
| + | |||
| + | Per POST Parameter werden die Filterkriterien übergeben. | ||
| + | |||
| + | Siehe Aktion [[design2budget:webservice:operation:list]] | ||
| + | |||
| + | |||
| + | === Beispiel: JSON Return === | ||
| + | |||
| + | https://server/tenant/s/offer/count/?sid=9bd3b5f93692e4659632c8585eb35447&perpage=5 | ||
| + | |||
| + | Die Anzahl an Angeboten (offer) und die Anzahl an Seiten, wenn pro Seite 5 Einträge angezeigt werden (perpage=5) | ||
| + | |||
| + | <code javascript> | ||
| + | { | ||
| + | "module":"offer", | ||
| + | "count":"470", | ||
| + | "pages":94, | ||
| + | "perpage":"5", | ||
| + | "errormsg":[] | ||
| + | } | ||
| + | </code> | ||