MetaDirectory API zur Kontaktdatenabfrage mit URL-Parameter
März 2025
MetaDirectory 6 Enterprise
Das MetaDirectory kann auch in andere Webservices eingebunden werden. Dazu ist es erforderlich, dem MetaDirectory Webserver direkt Suchbegriffe zu übergeben.
In MetaDirectory 6 Enterprise werden die Suchbegriffe als URL-Parameter mit search.json übergeben.
Die beschriebene Vorgehensweise ist als Beispiel zu sehen und setzt Kenntnisse in Konfiguration und Administration und die entsprechenden Berechtigungen voraus.
sample
Zum Testen können Sie die Datei sample_search.html downloaden und nach wwwroot im Meta-Programmverzeichnis kopieren.
Index der Datenquelle
s=<Index der Datenquelle>
s=0: Alle Datenquellen
s=[1-n]: spezifische Datenquelle
z.B.: http://metadirectory/search.json?s=0&q=estos
Searchstring
q=<searchstring>
if(IsNumber(<searchstring>))
searchNumber
else
searchContact
IsNumber()
z.B.: http://metadirectory/search.json?searchContact=estos
Search by database-fieldname: <field1>=<s1>&<field2>=<s2>&...
z.B.: http://metadirectory/search.json?Lastname=Neumann&Firstname=N*
Search by fieldindex: orf=<searchstring>|idx1|idx2|...|idxn
z.B.: http://metadirectory/search.json?orf=info@estos.de|28|29|30|31
search.json&q=neumann \[sample response\]