Hier finden Sie eine Dokumentation der Fehlerbehebungen und Änderungen an der API.
Untenstehende Änderungen sind - soweit nicht als "Neue API-Version" gekennzeichnet - optional. Eine Anpassung Ihrer API ist nicht zwingend erforderlich.
Diese Änderungen sind in der aktuelle technische API-Spezifikation enthalten, welche Ihnen zum download bereitsteht.
Wenn eine neue Version der Schnittstelle (API-Schemadateien) veröffentlicht wird, wird das per API-Newsletter bekannt gegeben. Sie erhalten diesen Newsletter automatisch, wenn Sie sich für die API registriert haben.
25.11.2009 Version 2.3
Änderungen bei den Sortierungskriterien in der Ergebnisliste
Es betrifft diejenigen, die die Sortierungsfunktion unserer API in der Ergebnisliste verwenden.
Folgende Sortierkriterien entfallen:
- API-Suchfelder (SearchField1, SearchField2, SearchField3)
- Statusfelder (StatusIS24 ,StatusHP, StatusAllianz, StatusVBM)
- Erstellungsdatum (CreationDate) -> Alternativ können Sie nach Scout-Objekt-ID (UUID) - sortieren: das basiert auch auf Erstellungsdatum
- Deaktivierungsdatum (DeactivationDate)
- Überschrift (Heading)
- Gruppennummer (groupNumber) -> anbieterbezogen, nicht objektbezogen
- Straße (street)
- Hausnummer (houseNo)
- PLZ (zip)
- Ort (addressCity)
- Anbieterobjektnummer (forignKey)
Preisattribute: es kann nur noch nach MarketingPrice sortiert werden
Eine Sortierung nach z.B: netRent ist nicht mehr möglich.
Wir mappen automatisch alle Preissortierungskriterien auf MarketingPrice: Sie müssen es nicht unbedingt anpassen.
Sortierung nach mehreren Kriterien ist nicht mehr möglich
Es ist nicht mehr möglich, mehr als 1 Sortierungkriterium in einer Sortierung anzugeben (z.B. zuerst nach API-Suchfeld 1, dann nach Ort sortieren).
Wir fangen das auf und nehmen das erste gültige Sortierungskriterium und sortieren danach.
defaultsortierung eingerichtet
Damit die Änderungen 100% abwärtskompatibel sind, haben wir eine Defaultsortierung eingerichtet:
- Normale Suche: nach Scout-Objekt-ID (UUID)
- Umkreissuche: nach Distanz
Auch wenn Sie die Änderungen nicht (rechtzeitig) übernehmen, wird kein Fehler ausgegeben und Ihre Ergebnislistesortierung funktioniert weiterhin, es wird bei
den betroffenen Änderungen dann automatisch nach Scout-Objekt-ID bzw. nach Distanz sortiert
17.09.2008 Version 2.1
Kartenmaterial (Exposékarte) entfernt
Wir haben den GeoMapRequest, sowie den damit verbundenen GeoMapResult entfernt. In der Übergangszeit wird bei einem Request ein 1x1Pixel zurückgeliefert. Bitte benutzen Sie nun die Latitude/Longitude Werte im Exposé und eine Karten API. Die Grundlagen dazu bekommen Sie in unserem VirtualEarth/GoogleMaps Tutorial.
- Feature: PictureType "ExtraLarge" 1000x1000px hinzugekommen
- Feature: WGS84 (GPS) Daten werden als Longitude/Latitude im Exposé ausgeliefert
expose.xsd: Alle Objekte
Die GPS-Kooradinaten werden als Latitude/Logitude-Werte mit dem Expose-Request ausgeliefert, wenn die Adress-Anzeige aktiviert worden ist. Dadurch ist eine einfache Anbindung an verschiedene Karten API's möglich.
- Feature: "AttachementUrl" um das Attribut "isFloorPlan" erweitert (Grundriss)general.xsd: AttachmentUrl
Ist dieser Wert "true" dann ist das Bild ein Grundriss.
- Feature: Impressum um ein formatiertes Textfeld erweitert
contact.xsd: MastheadResult um Element mastheadText erweitert.
In diesem Element sind alle Impressumdaten zusammengefasst.