User Tools

Site Tools


design2budget:webservice:operation:count

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

design2budget:webservice:operation:count [2015/11/27 14:09]
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>​
design2budget/webservice/operation/count.txt · Last modified: 2015/11/27 14:09 (external edit)