Integrieren Sie dlexDB in Ihre Anwendung

Neu: dlexDB bietet jetzt auch Zugang zu allen Tabellen über eine Programmierschnittstelle in Gestalt eines RESTful Webservices. Jede Tabelle hat eine spezifische URL, und über URL-Parameter können Sie Filter anwenden und eine Ergebnissortierung bestimmen. Das Ergebnis erhalten Sie im verbreiteten JSON-Format. Dieser Service richtet sich an Entwickler.

Beispiel (Filterabfrage):

Eher seltene Types mit einem hochfrequenten Präfix (erste 3 Buchstaben), Sortierung nach Frequenz absteigend, erste 20 Ergebnisse:

http://www.dlexdb.de/sr/dlexdb/kern/typ/filter/?select=typ_cit,typ_freq_abs,typ_inf_abs&orderby=-typ_freq_abs&top=20&skip=0&typ_freq_abs__le=500&typ_inf_abs__ge=1000

Bitte beachten Sie: Dieser Link führt zu einer HTML-Seite, in der das JSON-Ergebnis eingebettet enthalten ist. Wenn Sie dlexDB aus Ihrer Anwendung heraus abfragen, können Sie den HTTP-Header HTTP_ACCEPT: application/json benutzen, um reines JSON zu erhalten.

Weiteres Beispiel (Listenabfrage):

Frequenzabruf für die drei Items Hans, fofofo, und Maria. Da fofofo in dlexDB nicht enthalten ist, wird seine Frequenz mit NULL angegeben (NULL ist verschieden von 0):

http://www.dlexdb.de/sr/dlexdb/kern/typ/list/?select=typ_cit%2Ctyp_freq_abs&orderby=&top=&skip=&list_eq=Hans&list_eq=fofofo&list_eq=Maria

Bitte beachten Sie: Für lange Listen können Sie dieselbe URL mit der HTTP-POST-Methode ansprechen. Alle URLs des dlexDB-JSON-APIs können nach Belieben mit GET oder POST angesprochen werden.

Einschränkungen

Momentan können nur die ersten 10.000 Ergebnisse einer Filterabfrage abgerufen werden. Listenabfragen sind ebenfalls auf 10.000 items beschränkt.