Hilfe
Aufruf: api/search/?call=[funktion]&...
Funktion start_search
Suche wird hinzugefügt
Parameter
Optional: userid -> Suche kann an Benutzer gebunden werden, damit wird die Suche auf cachejudge.com unter den letzten Suchen des Benutzers aufgeführt
Rückgaben
searchid -> CJ ID der Suche
Funktion add_parameter
Parameter für eine Suche hinzufügen
Parameter
searchid -> ID der Suche
paramtype -> Typ des Parameters (tags_included, tags_not_included, name, avgrating, latlng, cachetype)
bei latlng wird der Wert nach folgender Syntax angehängt: &value=lat;lng;radius (in vollen km)
value -> Wert des Parameters
Rückgaben
added/param -> Auflistung der hinzugefügten Parameter
Beispiele
api/search/?call=add_parameter&searchid=xxx¶mtype=tags_included&value=Nachtcache,Nacht,schwierig,Wald
api/search/?call=add_parameter&searchid=xxx¶mtype=avgrating&value=5
api/search/?call=add_parameter&searchid=xxx¶mtype=latlng&value=50.0836333333333;8.28333333333333;5
api/search/?call=add_parameter&searchid=xxx¶mtype=cachetype&value=Cache%20in%20-%20Trash%20Out%20Event;Traditional;Multi;Event
Funktion get_parameters
Alle Parameter der Suche auflisten
Parameter
searchid -> ID der Suche
Rückgaben
parameters/param Parmeter der Suche mit Typ und Wert
Funktion clear_parameters
Alle Parameter aus einer Suche entfernen
Parameter
searchid -> ID der Suche
Rückgaben
success -> 1/0 Erfolgreich
Funktion perform_search
Suche durchführen... (Abfragen der Daten über api/read/)
Parameter
searchid -> ID der Suche
Rückgaben
state -> New, Updated, Searching
added -> Datum hinzugefügt
updated -> zuletzt ausgeführt
Funktion get_search_state
Status der Suche abfragen
Parameter
searchid -> ID der Suche
Rückgaben
state -> New, Updated, Searching
added -> Datum hinzugefügt
updated -> zuletzt ausgeführt