AutoScout24 Datenschnittstelle XML Schema Technische Dokumentation AutoScout24 XML Inhalt Einleitung ................................................................................................. 5 Über dieses Dokument .............................................................................. 5 Über AutoScout24 XML ............................................................................. 5 Über STX3 ............................................................................................... 5 Schema .................................................................................................... 6 Überblick ................................................................................................. 6 XML Elemente ........................................................................................ 11 STX3.................................................................................................. 11 Vehicle Data ....................................................................................... 11 Vehicles ............................................................................................. 12 Vehicle ............................................................................................... 12 Fuel Types .......................................................................................... 18 Consumption....................................................................................... 19 Liquid................................................................................................. 19 Gas.................................................................................................... 21 Electric ............................................................................................... 21 Emission............................................................................................. 22 Service ............................................................................................... 23 Prices ................................................................................................. 23 Price .................................................................................................. 24 Seite 2 von 52 AutoScout24 XML Financing ............................................................................................ 25 Initial Payment .................................................................................... 26 Rate .................................................................................................. 26 Ending Rate ........................................................................................ 28 Gross Credit Amount ............................................................................ 28 Service Fee ......................................................................................... 29 Rate Insurance .................................................................................... 29 Net Credit Amount ............................................................................... 30 Delivery ............................................................................................. 30 Equipments ........................................................................................ 31 Equipment .......................................................................................... 32 Seals ................................................................................................. 33 Seal ................................................................................................... 33 Media ................................................................................................. 34 Images .............................................................................................. 35 Image ................................................................................................ 35 Videos ................................................................................................ 36 Video ................................................................................................. 36 Product Bookings ................................................................................. 37 Product, ............................................................................................. 37 Previous Owner ................................................................................... 38 Notes ................................................................................................. 38 Seite 3 von 52 AutoScout24 XML Sealtabelle ............................................................................................ 41 XSD ...................................................................................................... 43 XML Beispiel .......................................................................................... 43 Historie .................................................................................................. 49 Kontakt .................................................................................................. 52 Seite 4 von 52 AutoScout24 XML Einleitung Über dieses Dokument Die AutoScout24 – Datenschnittstelle Fahrzeugdaten schnell, unkompliziert AutoScout24 zu veröffentlichen. bietet Ihnen die Möglichkeit, Ihre und ohne Qualitätseinbußen bei Damit Sie das Potenzial der AutoScout24 Datenschnittstelle optimal ausschöpfen können, liefern wir Ihnen mit dieser Beschreibung detaillierte Informationen über Aufbau, Einrichtung und Betrieb der Schnittstelle zu AutoScout24. Unsere Schnittstelle bietet Ihnen umfangreiche und vielfältige Möglichkeiten, um Ihre Fahrzeuge den Interessenten in bester Qualität zu präsentieren. Neben einer geringen Anzahl von Pflichtfeldern, bleibt es Ihnen überlassen, welche Fahrzeuginformationen Sie übermitteln wollen. Je mehr Fahrzeuginformationen Sie angeben, desto schneller und öfter werden Ihre Angebote von potentiellen Käufern gefunden. Um Ihre Nachfrage zusätzlich zu steigern, können Sie Ihre Anzeigen mit bis zu 15 Bildern hervorheben. Über AutoScout24 XML Das AutoScout24 XML Schema wird verwendet um Fahrzeugdaten und –bilder an AutoScout24 zu übermitteln. In diesem Dokument werden die Definition des AutoScout24 XML Schema’s und einzelne Funktionalitäten ergänzend zur “autoscout24_xml.xsd” Datei beschrieben. Das AutoScout24 XML Schema ist ein echtes Subset des STX3 Schema‘s, so dass AutoScout24 XML Dateien gegen die STX3 XML Schema Definition validiert werden können. Über STX3 STX3 ist ein eingetragener Verein, dessen Mitglieder Automobil-Portale, Datendienstleister und andere Industrie-Organisationen im Automobil-Umfeld sind. Das primäre Ziel von STX3 ist die Schnittstellen-Standardisierung im Automobil-Vertrieb. Der Verein stellt die STX3-Schnittstelle kostenfrei für alle IT Systeme im Automobil-Umfeld zur Verfügung. Seite 5 von 52 AutoScout24 XML Schema Überblick Dieser Abschnitt ermöglicht einen schnellen Überblick über die Eltern-Knoten (grau) und ihre Kind-Elemente (weiß). Weitere Informationen können dem Kapitel “XML Elemente” entnommen werden. stx3 (NODE) vehicle_data (NODE) vehicles (NODE) vehicle (NODE) dealer_id ownersvehicle_id status visibility vin country_version type category body brand model version title body_color body_colorgroup body_painting Seite 6 von 52 AutoScout24 XML interior_color covering doors gear_type gears fuel_type fuel_types (NODE) primary_fuel_type fuel_type transmission capacity kilowatt cylinder consumption (NODE) liquid (NODE) urban extra_urban combined gas (NODE) urban extra_urban combined electric (NODE) combined emission (NODE) class sticker Seite 7 von 52 AutoScout24 XML co2_liquid co2_gas co2_electric efficiency_class mileage service (NODE) last_technical_service last_change_cam_belt hsn tsn schwacke_code initial_registration general_inspection licence_number1 notes prices (NODE) price (NODE) type vat_type currency negotiable value financing (NODE) initial_payment (NODE) value rate 1 Nur Niederlande Seite 8 von 52 AutoScout24 XML (NODE) value duration eff_rate_of_interest ending_rate (NODE) value bank_name gross_credit_amount (NODE) value service_fee (NODE) value rate_insurance (NODE) value debit_interest_rate debit_interest_type net_credit_amount (NODE) value warranty_duration delivery (NODE) delivery_time delivery_date equipments (NODE) equipment (NODE) text seals (NODE) seal (NODE) name status Seite 9 von 52 AutoScout24 XML media (NODE) images (NODE) image (NODE) local or uri videos (NODE) video (NODE) uri product_bookings (NODE) product (NODE) name status previous_owner (NODE) count accident_free kerb_weight alloy_wheels_size seats Seite 10 von 52 AutoScout24 XML XML Elemente STX3 Der “stx3” Knoten ist der Wurzelknoten aller anderen Elemente und öffnet und schließt AutoScout24 XML Dateien. Element Name Vorkommen Typ / Werte Pflichtfeld <stx3> 1 Root Node ja <vehicle_data> 1 Node ja XPath: stx3 Vehicle Data Der “vehicle_data” Knoten enthält den “vehicles” Knoten. Element Name Vorkommen Typ / Werte Pflichtfeld <vehicle_data> 1 Node ja <vehicles> 1 Node ja XPath: stx3/vehicle_data/ Seite 11 von 52 AutoScout24 XML Vehicles Der “vehicles” Knoten enthält alle “vehicle” Knoten. Element Name Vorkommen Typ / Werte Pflichtfeld <vehicles> 1 Node ja <vehicle> 1-n Node ja XPath: stx3/vehicle_data/vehicles Vehicle Der “vehicle” Knoten enthält alle Daten Elemente eines Fahrzeugs. Element Name Vorkommen Typ / Werte Pflichtfeld <vehicle> 1-n Node ja <dealer_id> 1 Int ja <ownersvehicle_id> 0-1 String nein <status> 0-1 String nein [active;inactive] <visibility> 0-1 String nein [public;dealer] <vin> 0-1 String nein Seite 12 von 52 AutoScout24 XML Element Name Vor- Typ / Werte Pflichtfeld kommen <country_version> 0-1 String nein <type> 1 String ja [bike;car] <category> 1 String ja [classic;demonstration; employee;new; pre_registered;used] <body> 1 String ja [cars: bus_van;compact; convertible; coupe;off_road; other_car;sedan station_wagon; transporter; bikes: chopper_cruiser; enduro;sidecar; kids_motorcycle; tourer;moped; motocross; naked_bike; other_bike; quad_atv;rally; travel_enduro racing; scooter; street_figher; super_moto; supersport; sporttourer; trial; trike] <brand> 1 String ja <model> 1 String ja Seite 13 von 52 AutoScout24 XML Element Name Vorkommen Typ / Werte Pflichtfeld <version> 0-1 String nein <title> 0-1 String nein <body_color> 0-1 String nein <body_colorgroup> 1 String ja [beige;black;blue; bronze; brown;green;grey; orange; red;silver; violet;white;yellow] <body_painting> 0-1 String nein [metallic;uni] <interior_color> 0-1 String nein [beige;black;brown; grey;other] <covering> 0-1 String nein [alcantara; cloth;full_leather; part_leather;velour; other] <doors> 0-1 <gear_type> 0-1 Int nein String nein [automatic;semiautomatic; manual] Seite 14 von 52 AutoScout24 XML Element Name Vorkommen Typ / Werte Pflichtfeld <gears> 0-1 Int nein <fuel_type> 1 String [diesel; 2T gasoline; gasoline; electric_gasoline; electric_diesel; electric; ethanol; hydrogen; lpg; cng; other] ja <fuel_types> 0-1 Node nein <transmission> 0-1 String nein [front;rear;4wd] <capacity> 0-1 Int nein <kilowatt> 0-1 Int nein <cylinder> 0-1 Int nein <consumption> 0-1 Node nein <emission> 0-1 Node nein <mileage> 0-1 Int ja <service> 0-1 Node nein <hsn> 0-1 Int nein <tsn> 0-1 String nein Seite 15 von 52 AutoScout24 XML Element Name Vor- Typ / Werte Pflichtfeld kommen <schwacke_code> 0-1 Int nein <initial_registration> 0-1 Date nein [YYYY-MM-DD] <general_inspection> 0-1 Date nein [YYYY-MM-DD] <licence_number>1 0-1 String nein <notes> 0-1 String nein <prices> 1-2 Node ja <financing> 0-1 Node nein <warranty_duration> 0-1 Int nein <delivery> 0-1 Node nein <equipments> 0-1 Node nein <seals> 0-1 Node nein <media> 0-1 Node nein <product_bookings> 0-1 Node nein 1 Nur Niederlande Seite 16 von 52 AutoScout24 XML Element Name Vor- Typ / Werte Pflichtfeld kommen <previous_owner> 0-1 Node nein <accident_free> 0-1 Boolean [true;false] nein <kerb_weight> 0-1 Int nein <alloy_wheels_size> 0-1 Int nein [10;11;12;13;14;15;16;17; 18;19;20;21;22;23;24;25;26] <seats> 0-1 Int nein XPath: stx3/vehicle_data/vehicles/vehicle Seite 17 von 52 AutoScout24 XML Fuel Types Der “fuel_types” Knoten enthält die Elemente “primary_fuel_type“ (Energieträger/Kraftstoff nach EnVkV) und “fuel_type“ (alle unterstützten Kraftstoffe gemäß Energiekennzeichnungsverordnung (PKW-EnVKV)). Element Name Vorkommen Typ / Werte Pflichtfeld <fuel_types> 0-1 Node nein <primary_fuel_type> 0-1 String nein [biodiesel; biogas; diesel; domestic gas H; domestic gas L; electricity; ethanol; hydrogen; liquid petroleum gas (LPG); regular/benzine 91; regular/benzine E10 91; super 95; super E10 95; super plus 98; super plus E10 98; vegetable oil] <fuel_type> 0-1 String nein [biodiesel; biogas; diesel; domestic gas H; domestic gas L; electricity; ethanol; hydrogen; liquid petroleum gas (LPG); regular/benzine 91; regular/benzine E10 91; super 95; super E10 95; super plus 98; super plus E10 98; vegetable oil] XPath: stx3/vehicle_data/vehicles/vehicle/fuel_types Seite 18 von 52 AutoScout24 XML Consumption Der “consumption” Knoten enthält die Knoten “liquid“, “gas“ und “electric“. Element Name Vorkommen Typ / Werte Pflichtfeld <consumption> 0-1 Node nein <liquid> 0-1 Node nein <gas> 0-1 Node nein <electric> 0-1 Node nein XPath: stx3/vehicle_data/vehicles/vehicle/consumption Liquid Der “liquid” Knoten enthält die Kraftstoffverbrauchs-Elemente für den ebenfalls als Element aufgeführten Flüssigkraftstoff. Element Name Vorkommen Typ / Werte <liquid> 0-1 Node <fuel_type> 0-1 String Pflichtfeld nein nein [biodiesel; diesel; ethanol; hydrogen; regular/benzine 91; regular/benzine E10 91; super 95; super E10 95; super plus 98; super plus E10 98; vegetable oil] <urban> 0-1 Decimal nein Seite 19 von 52 AutoScout24 XML <extra_urban> 0-1 Decimal nein <combined> 0-1 Decimal nein XPath: stx3/vehicle_data/vehicles/vehicle/consumption/liquid/ Seite 20 von 52 AutoScout24 XML Gas Der “gas” Knoten enthält die Kraftstoffverbrauchs-Elemente für Gaskraftstoffe. Element Name Vorkommen Typ / Werte <gas> 0-1 Node <fuel_type> 0-1 String Pflichtfeld nein nein [biogas; domestic gas H; domestic gas L; liquid petroleum gas (LPG)] <urban> 0-1 Decimal nein <extra_urban> 0-1 Decimal nein <combined> 0-1 Decimal nein XPath: stx3/vehicle_data/vehicles/vehicle/consumption/gas/ Electric Der “electric” Knoten enthält die Kraftstoffverbrauchs-Elemente für Strom. Element Name Vorkommen Typ / Werte Pflichtfeld <electric> 0-1 Node nein <fuel_type> 0-1 String nein [electricity] <combined> 0-1 Decimal nein Seite 21 von 52 AutoScout24 XML XPath: stx3/vehicle_data/vehicles/vehicle/consumption/electric/ Emission Der “emission” Knoten enthält alle Abgas-Emissions-Elemente. Element Name Vorkommen Typ/ Werte Pflichtfeld <emission> 0-1 Node nein <class> 0-1 String nein [euro1;euro2;euro3; euro4;euro5;euro6] <sticker> 0-1 String nein [green;yellow;red;none] <co2_liquid> 0-1 Decimal nein <co2_gas> 0-1 Decimal nein <co2_electric> 0-1 Decimal nein <efficiency_class> 0-1 String nein [a+;a;b;c;d;e;f;g] XPath: stx3/vehicle_data/vehicles/vehicle/emission Seite 22 von 52 AutoScout24 XML Service Der “service” Knoten enthält Information über die zuletzt an den Fahrzeugen durchgeführten Services. Element Name Vorkommen Typ / Werte Pflichtfeld <service> 0-1 Node ja <last_technical_service> 0-1 Date nein [YYYY-MM-DD] <last_change_cam_belt> 0-1 Date nein [YYYY-MM-DD] XPath: stx3/vehicle_data/vehicles/vehicle/service Prices Der “prices” Knoten enthält den “price“ Knoten. Element Name Vorkommen Typ / Werte Pflichtfeld <prices> 1 Node ja <price> 1-2 Node ja XPath: stx3/vehicle_data/vehicles/vehicle/prices Seite 23 von 52 AutoScout24 XML Price Der “price” Knoten enthält alle Preis Informationen. Element Name Vorkommen Typ / Werte Pflichtfeld <price> 1-2 Node ja <type> 1 String ja [public;dealer;export] <vat_type> 0-1 String nein [reclaimable; non_reclaimable] <currency> 1 String [eur] ja <negotiable> 0-1 Boolean [true;false] nein <value> 1 Int ja XPath: stx3/vehicle_data/vehicles/vehicle/prices/price Seite 24 von 52 AutoScout24 XML Financing Der “financing” Knoten enthält die Daten des Finanzierungsangebots eines Fahrzeugs. Wird “financing” aktiviert, müssen die Felder <initial_payment>, <rate>, <duration>, <bankname>, <gross_credit_amount>, <service_fee>, <debit_interest_type>, <debit_interest_rate> gefüllt sein. Element Name Vorkommen Typ / Werte Pflichtfeld <financing> 0-1 Node nein <initial_payment> 0-1 Node nein1 <rate> 0-1 Decimal nein1 <duration> 0-1 Int nein1 <eff_rate_of_interest> 0-1 Decimal nein <ending_rate> 0-1 Decimal nein <bankname> 0-1 String nein1 <gross_credit_amount> 0-1 Node nein1 <service_fee> 0-1 Decimal nein1 <rate_insurance> 0-1 Decimal nein <debit_interest_rate> 0-1 Decimal nein1 1 Pflichtfeld, wenn <financing> gesetzt ist Seite 25 von 52 AutoScout24 XML Element Name Vorkommen Typ / Werte Pflichtfeld <debit_interest_type> 0-1 String nein1 [combined;changeable; fixed] <net_credit_amount> 0-1 Node nein XPath: stx3/vehicle_data/vehicles/vehicle/financing Initial Payment Der “initial_payment” Knoten enthält das Element “value”. Element Name Vorkommen Typ / Werte Pflichtfeld <initial_payment> 0-1 Node nein <value> 0-1 Decimal nein XPath: stx3/vehicle_data/vehicles/vehicle/financing/initial_payment Rate Der “rate” Knoten enthält das Element “value”. 1 Element Name Vorkommen Typ / Werte Pflichtfeld <rate> 0-1 Node nein Pflichtfeld, wenn <financing> gesetzt ist Seite 26 von 52 AutoScout24 XML <value> 0-1 Decimal nein XPath: stx3/vehicle_data/vehicles/vehicle/financing/rate Seite 27 von 52 AutoScout24 XML Ending Rate Der “ending_rate” Knoten enthält das Element “value”. Element Name Vorkommen Typ / Werte Pflichtfeld <ending_rate> 0-1 Node nein <value> 0-1 Decimal nein XPath: stx3/vehicle_data/vehicles/vehicle/financing/ending_rate Gross Credit Amount Der “gross_credit_amount” Knoten enthält das Element “value”. Element Name Vorkommen Typ/ Werte Pflichtfeld <gross_credit_amount> 0-1 Node nein <value> 0-1 Int nein XPath: stx3/vehicle_data/vehicles/vehicle/financing/gross_credit_amount Seite 28 von 52 AutoScout24 XML Service Fee Der “service_fee” Knoten enthält das Element “value”. Element Name Vorkommen Typ/ Werte Pflichtfeld <service_fee> 0-1 Node nein <value> 0-1 Decimal nein XPath: stx3/vehicle_data/vehicles/vehicle/financing/service_fee Rate Insurance Der “rate_insurance” Knoten enthält das Element “value”. Element Name Vorkommen Typ/ Werte Pflichtfeld <rate_insurance> 0-1 Node nein <value> 0-1 Decimal nein XPath: stx3/vehicle_data/vehicles/vehicle/financing/rate_insurance Seite 29 von 52 AutoScout24 XML Net Credit Amount Der “net_credit_amount” Knoten enthält das Element “value”. Element Name Vorkommen Typ/ Werte Pflichtfeld <net_credit_amount> 0-1 Node nein <value> 0-1 Int nein XPath: stx3/vehicle_data/vehicles/vehicle/financing/net_credit_amount Delivery Der “delivery” Knoten enthält Daten über die Verfügbarkeit eines Fahrzeugs. Element Name Vorkommen Typ / Werte Pflichtfeld <delivery> 0-1 Node nein <delivery_time> 0-1 Int nein <delivery_date> 0-1 Date nein [YYYY-MM-DD] XPath: stx3/vehicle_data/vehicles/vehicle/delivery Seite 30 von 52 AutoScout24 XML Equipments Der “equipments” Knoten enthält alle “equipment” Knoten eines Fahrzeugs. Element Name Vorkommen Typ/ Werte Pflichtfeld <equipments> 0-1 Node nein <equipment> 0-n Node nein XPath: stx3/vehicle_data/vehicles/vehicle/equipments Seite 31 von 52 AutoScout24 XML Equipment Der “equipment” Knoten enthält die Ausstattungsbezeichnungen. Element Name Vorkommen Typ / Werte Pflichtfeld <equipment> 0-n Node nein <text> 0-1 String nein [abs;air_conditioning;airbag;alarm;alloy_wheels;auxilia ry_heating;bending_light;cab_or_rented_car;central_do or_lock;climate_control; electrical rear-view mirrors; passenger_airbag;cruise_control; daytime_running_light; electrical_adjustable_seats;esp; sunroof; fog_lights;full_service_history; handicapped_enabled;heated_seats; immobilizer;hands-free equipment; multifunctional_wheel;radio;mp3;cd; rain sensor;bluetooth;head-up display; inspections_new;isofix; parking assistance system sensors front; parking assistance system sensors rear; parking assistance system camera; parking assistance system self-steering; light sensor; navigation_system; roof_rack; nonsmoking_vehicle;ski_bag; side_airbags;particulate_filter; onboard_computer;park_distance_control;panoramic_ro of; power_steering;power_windows; sport_seats;sport_suspension; sport_package;start_stop_automatic; towing_hook;xenon_lights; traction_control;used_car_warranty; bikes (excl.): heated_bar;topcase; wind_shield;roll_bar;fairing; electric_starter;kick_starter;catalyzer] XPath: stx3/vehicle_data/vehicles/vehicle/equipments/equipment Seite 32 von 52 AutoScout24 XML Seals Der “seals” Knoten enthält alle Hersteller-, Garantie- und Qualitäts-Siegel eines Fahrzeugs. Element Name Vorkommen Typ/ Werte Pflichtfeld <seals> 0-1 Node nein <seal> 0-n Node nein XPath: stx3/vehicle_data/vehicles/vehicle/seals Seal Der “seal” Knoten enthält Siegel-Bezeichnung und -Status. Element Name Vorkommen Typ/ Werte Pflichtfeld <seal> 0-n Node nein <name> 0-1 String nein [Audi GW Plus; Bmw Premium Selection; Citroen Select; Dekra Siegel; Ford A1; Hyundai i-Best; Lexus Select; Mercedes-Benz Junge Sterne; Mini Next; Mitsubishi Diamant; Opel; Peugeot; Porsche; Renault 7 Sterne; Seat Selection; Smart; Volvo Selekt; VW TradePort; Welt Auto] Seite 33 von 52 AutoScout24 XML Element Name Vorkommen <status> 0-1 Typ/ Werte Pflichtfeld String nein [active;inactive] XPath: stx3/vehicle_data/vehicles/vehicle/seals/seal Media Der“media” Knoten enthält den “images” und den „videos“ Knoten. Element Name Vorkommen Typ/ Werte Pflichtfeld <media> 0-n Node nein <images> 0-1 Node nein <videos> 0-1 Node nein XPath: stx3/vehicle_data/vehicles/vehicle/media Seite 34 von 52 AutoScout24 XML Images Der “images” Knoten enthält alle Bilder eines Fahrzeugs. Element Name Vorkommen Typ/ Werte Pflichtfeld <images> 0-1 Node nein <image> 0-15 Node nein XPath: stx3/vehicle_data/vehicles/vehicle/media/images Image Der “image” Knoten enthält den Bildnamen des mitgelieferten Bildes. Element Name Vorkommen Typ/ Werte Pflichtfeld <image> 0-15 Node nein <local> oder <uri> 0-1 String nein [AB001CD_01.jpg oder http://test.com/testimages/Bild_01.jpg] XPath: stx3/vehicle_data/vehicles/vehicle/media/images/image Seite 35 von 52 AutoScout24 XML Videos Der “videos” Knoten enthält alle Videos eines Fahrzeugs. Element Name Vorkommen Typ/ Werte Pflichtfeld <videos> 0-1 Node nein <video> 0-1 Node nein XPath: stx3/vehicle_data/vehicles/vehicle/media/videos Video Der “video” Knoten enthält den Link auf das Video des Fahrzeugs bei Youtube. Element Name Vorkommen Typ/ Werte Pflichtfeld <video> 0-1 Node nein <uri> 0-1 String nein XPath: stx3/vehicle_data/vehicles/vehicle/media/videos/video Seite 36 von 52 AutoScout24 XML Product Bookings Der “product_bookings” Knoten enthält alle Händlerwerbeprodukte eines Fahrzeugs. Element Name Vorkommen Typ/ Werte Pflichtfeld <product_bookings> 0-1 Node nein <product> 0-n String nein XPath: stx3/vehicle_data/vehicles/vehicle/product_bookings Product 1, 2 Der “product” Knoten enthält Produkt-Bezeichnung und Status. Element Name Vorkommen Typ / Werte Pflichtfeld <product> 0-n Node nein <name> 0-1 String nein [top_insertion; featured_ad; homepage_ad] <status> 0-1 String nein [active;inactive] 1 Die Buchung dieses Produkts ist kostenpflichtig. Weitere Informationen entnehmen Sie bitte den Produktinformationen hier: http://ww2.autoscout24.de/as24-b2b-products-online-activation.aspx („top_insertion“ = AS24 Top-Inserat, „featured_ad“ = AS24 Inserats-Gestaltung) 2 Wird die <visibility> als ‘dealer’ aktiviert, so werden die Produkte ignoriert Seite 37 von 52 AutoScout24 XML XPath: stx3/vehicle_data/vehicles/vehicle/product_bookings/product Previous Owner Der “previous_owner” Knoten enthält die Anzahl der Vorbesitzer. Element Name Vorkommen Typ/Werte Pflichtfeld <previous_owner> 0-1 Node nein <count> 0-1 Int nein XPath: stx3/vehicle_data/vehicles/vehicle/previous_owner Notes Für die „Notes“ kann eine Formatierung vorgenommen werden. Element Name Vorkommen Typ/Werte Pflichtfeld <Notes> 0-1 String [max. nein 4000 Charakters] Aus der folgenden Tabelle geht hervor, wie die von AutoScout24 unterstützten Formatierungen übermittelt werden können. Für jedes der vier FormatierungsElemente (Spalte 1) gibt es eine Formatierungs-Syntax (Spalte 2) analog der bewährten Formatierungsvorschriften von wikicreole.org (http://www.wikicreole.org/wiki/Elements). Neben dem Ergebnis (Spalte 3) der jeweiligen Formatierung ist die äquivalente HTML Syntax dargestellt (Spalte 4), sowie einige Erläuterungen (Spalte 5). Seite 38 von 52 AutoScout24 XML FormatierungsElement Formatierungs-Syntax Zeilenumbruch \\ Horizontale Linie ---- Fettschrift Aufzählung Ergebnis Äquivalente HTML Syn- Erläuterung tax <br> Zeilenumbrüche werden nur mittels dieser FormatierungsSyntax unterstützt und dürfen nicht ohne diese FormatierungsSyntax in das Bemerkungsfeld eingefügt werden. _________________ <hr> Nach der horizontalen Linie wird automatisch ein Zeilenumbruch eingefügt. **lorem ipsum** lorem ipsum <b>lorem ipsum</b> Vor und nach dem fett zu druckenden Text müssen als Formatierungbefehl je 2 Asterisk Symbole (Sternchen) eingefügt werden. * Punkt Eins\\ * Punkt Zwei\\ Punkt Eins Punkt Zwei <ul> <li> Punkt Eins</li> <li> Punkt Zwei</li> </ul> Das Einfügen eines Asterisk Symbols resultiert in einem Aufzählungspunkt. Nach jedem Aufzählungseintrag muss ein Zeilenumbruch eingefügt werden. Anhand dieses Beispiels wird verdeutlicht wie das Resultat bei Verwendung der Formatierungsbefehle dargestellt wird. Fahrzeugbeschreibung „Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua.\\----*lorem\\*ipsum\\*dolor\\\\Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat.“ Seite 39 von 52 AutoScout24 XML Ergebnis Seite 40 von 52 AutoScout24 XML Sealtabelle In der folgenden Tabelle werden alle Siegel genannt, die in Deutschland über die Schnittstelle übertragen werden können. Es können lediglich die vorgegebenen Werte gemäß der Auswahlliste eingelesen und verarbeitet werden. Erwarteter Wert via Schnittstelle Siegel Name Audi GW Plus Audi Gebrauchtwagen:plus Bentley pre owned Bentley PRE-OWNED Bmw Premium Selection BMW Premium Selection Citroen Select Citroen select Dekra Siegel Dekra Siegel Ford A1 Ford A1 Euro-Garantie Hyundai i-Best Hyundai i-Best Lexus Select Lexus Select Mercedes-Benz Junge Sterne Mercedes-Benz Junge Sterne Mini Next MINI NEXT Mitsubishi Diamant DIAMANT Gebrauchtwagen von Mitsubishi Opel Opel Zertifizierte Gebrauchtwagen Seite 41 von 52 AutoScout24 XML Peugeot PEUGEOT Qualitäts-Gebrauchtwagen Porsche Porsche Approved Renault 7 Sterne Renault 7 Sterne Seat Selection SEAT [SELECTION] Smart jung@smart Toyota Toyota Geprüfte Gebrauchtwagen Volvo Selekt VOLVO SELEKT VW TradePort VW TradePort Gütesiegel Welt Auto Volkswagen „Das WeltAuto“ Seite 42 von 52 AutoScout24 XML XSD Durch den Einsatz der “autoscout24_xml.xsd” Datei können XML-Dateien gegen die AutoScout24 XML Schema Definition validiert werden, um sicherzustellen, dass valide AutoScout24 XML Dateien generiert werden. XML Beispiel <?xml version="1.0" encoding="UTF-8"?> <stx3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <vehicle_data> <vehicles> <vehicle> <dealer_id>1234567890</dealer_id> <ownersvehicle_id>102030</ownersvehicle_id> <status>active</status> <visibility>dealer</visibility> <vin>12345678901234567</vin> <country_version>DE</country_version> <type>car</type> <category>used</category> <body>convertible</body> <brand>Mini</brand> <model>Cooper</model> <version>Cabrio</version> <title>top condition, garage car</title> <body_color>Pure Silver</body_color> <body_colorgroup>silver</body_colorgroup> <body_painting>metallic</body_painting> <interior_color>black</interior_color> <covering>full_leather</covering> <doors>2</doors> <gear_type>manual</gear_type> <gears>6</gears> <fuel_type>gasoline</fuel_type> Seite 43 von 52 AutoScout24 XML <fuel_types> <primary_fuel_type>super</primary_fuel_type> <fuel_type>super</fuel_type> <fuel_type>super e10</fuel_type> <transmission>front</transmission> <capacity>1598</capacity> <kilowatt>128</kilowatt> <cylinder>4</cylinder> <consumption> <liquid> <fuel_type>super</fuel_type> <urban>7.9</urban> <extra_urban>5.2</extra_urban> <combined>6.2</combined> </liquid> </consumption> <emission> <class>euro_5</class> <sticker>green</sticker> <co2_liquid>149</co2_liquid> <efficiency_class>b</efficiency_class> </emission> <mileage>100</mileage> <service> <last_technical_service>2011-07-01</last_technical_service> <last_change_cam_belt>2011-07-01</last_change_cam_belt> </service> <hsn>0005</hsn> <tsn>801</tsn> <schwacke_code>10630510</schwacke_code> <initial_registration>2008-01-31</initial_registration> <general_inspection>2011-07-01</general_inspection> <licence_number>SZGN95</licence_number> <notes>great car, please ask for more details</notes> Seite 44 von 52 AutoScout24 XML <prices> <price> <type>public</type> <vat_type>reclaimable</vat_type> <currency>eur</currency> <negotiable>true</negotiable> <value>3000</value> </price> <price> <type>dealer</type> <value>2900</value> </price> </prices> <financing> <initial_payment> <value>1000,99</value> </initial_payment> <rate> <value>100,99</value> </rate> <duration>36</duration> <eff_rate_of_interest>3.99</eff_rate_of_interest> <ending_rate> <value>50</value> </ending_rate> <bankname>Musterbank AG, Musterstr. 1, 12345 Musterstadt</bankname> <gross_credit_amount> <value>4000</value> </gross_credit_amount> <service_fee> <value>120</value> </service_fee> <rate_insurance> <value>80</value> Seite 45 von 52 AutoScout24 XML </rate_insurance> <debit_interest_rate>4.57</debit_interest_rate> <debit_interest_type>combined</debit_interest_type> <net_credit_amount> <value>3000</value> </net_credit_amount> </financing> <warranty_duration>12</warranty_duration> <equipments> <equipment> <text>abs</text> </equipment> <equipment> <text>alloy_wheels</text> </equipment> <equipment> <text>climate_control</text> </equipment> </equipments> <seals> <seal> <name>bmw_premium_selection</name> <status>active</status> </seal> <seal> <name>dekra</name> <status>active</status> </seal> </seals> <media> <images> <image> <local>60_1.jpg</local> </image> Seite 46 von 52 AutoScout24 XML <image> <local>60_2.jpg</local> </image> <image> <local>60_3.jpg</local> </image> <image> <local>60_4.jpg</local> </image> <image> <local>60_5.jpg</local> </image> </images> <videos> <video> <uri>www.youtube.com/watch?v=hR10_vBZtjM</uri> </video> </videos> </media> <product_bookings> <product> <name>top_insertion</name> <status>active</status> </product> <product> <name>featured_ad</name> <status>active</status> </product> </product_bookings> <previous_owner> <count>3</count> </previous_owner> <accident_free>true</accident_free> <kerb_weight>1500</kerb_weight> Seite 47 von 52 AutoScout24 XML <alloy_wheels_size>17</alloy_wheels_size> <seats>4</seats> </vehicle> </vehicles> </vehicle_data> </stx3> Seite 48 von 52 AutoScout24 XML Historie DATUM BESCHREIBUNG 03.02.2015 Fußnoten für „financing“ hinzugefügt 20.01.2015 Änderung der Formatierungsmöglichkeiten für Beschreibung Fußnoten für ‚Kennzeichen‘ 05.06.2014 Leasingelemente entfernt 21.05.2014 Siegelwerte aktualisiert Siegeltabelle hinzugefügt 30.04.2014 Layout Änderungen im gesamten Dokument 02.04.2014 Formatierungsmöglichkeiten für Beschreibung (Knoten „notes“) 10.02.2014 Neues Feld zur Übergabe von Finanzierungsdaten (Knoten „financing“): Nettodarlehensbetrag: (stx3/vehicle_data/vehicles/vehicle/financing/net_credit_amount) 05.09.2013 Änderung Wert Radio/CD in Radio (Knoten “equipment“). Neue Werte für die PKW-Ausstattung (Knoten “equipment“): „electrical rear-view mirrors”, “bluetooth”, “head-up display”, “hands-free equipment”, “mp3”; “isofix”, “light sensor”, “rain sensor”, “parking assistance system sensors front”, “parking assistance system sensors rear”, “parking assistance system camera”, “parking assistance system self-steering”, “cd” Neuer Wert zur Übergabe eines kostenpflichtigen Händler-Werbeproduktes (Knoten „product“): „homepage_ad“ 07.08.2013 Neuer Wert bei Element „type“ (Knoten „Price“): Export. Nur für Österreich. Seite 49 von 52 AutoScout24 XML 22.05.2013 Neuer Wert um das Herkunftsland des Fahrzeuges anzugeben (Knoten „vehicle“): country_version. Der Wert muss in ISO-3166-1 alpha-2 Format kodiert sein. Beispiel: DE 15.11.2012 Änderung bei einigen Elementen (Knoten „financing“ und „leasing“) auf Typ/Wert „decimal“ 10.08.2012 Neuer Wert für PKW-Ausstattung (Knoten “equipment“): panoramic_roof 10.04.2012 Neue Felder v.a. zur Übergabe von Ausstattungsdetails u. Service-Informationen: Letzer Kundendienst: stx3/vehicle_data/vehicles/vehicle/service/last_technical_service Letzter Zahnriemenwechsel: stx3/vehicle_data/vehicles/vehicle/service/last_change_cam_belt Innenausstattung: stx3/vehicle_data/vehicles/vehicle/covering Farbe der Innenausstattung: stx3/vehicle_data/vehicles/vehicle/interior_color Antriebsart: stx3/vehicle_data/vehicles/vehicle/transmission Alufelgengröße: stx3/vehicle_data/vehicles/vehicle/alloy_wheels_size Verhandlungspreis: stx3/vehicle_data/vehicles/vehicle/price/negotiable Video Link: stx3/vehicle_data/vehicles/vehicle/media/videos/video/uri - Gelöschte Werte der Ausstattungen für PKW (Knoten “equipment“): „4wd”, “leather_seats”, “radio”, “tuned_car” - Neue Werte der Ausstattungen für PKW (Knoten “equipment“): „nonsmoking_vehicle“, „cab_or_rented_car”, “sport_package”, “start_stop_automatic”, “multi_functional_wheel”, “daytime_running_light”, “sport_suspension”, “sport_seats”, “bending_light”, “ski_bag”, “inspections_new” Neuer Wert für die Getriebeart (Knoten „gear_type“): „semi-automatic“ 20.01.2012 Neue Elemente zur Übergabe der Verfügbarkeit von Fahrzeugen (Knoten “delivery“): Lieferbar ab (Lieferdatum): stx3/vehicle_data/vehicles/vehicle/delivery/delivery_date Verfügbar nach Bestellung in (Lieferfrist): Seite 50 von 52 AutoScout24 XML stx3/vehicle_data/vehicles/vehicle/delivery/delivery_time - Geänderte Werte der Karosserieformen für PKW (Knoten “body“): 26.10.2011 Alt Neu 2/3_doors compact 4/5_doors saloon station_wagon station_wagon off_road off_road convertible convertible coupe van bus coupe transporter transporter van_bus Neue Elemente zur Übergabe der Kraftstoffverbrauchsangaben gemäß der erweiterten Energieverbrauchskennzeichnungsverordnung (PKW-EnVKV): Energieträger/Kraftstoff nach EnVkV: stx3/vehicle_data/vehicles/vehicle/fuel_types/primary_fuel_type Unterstützte Kraftstoffe: stx3/vehicle_data/vehicles/vehicle/fuel_types/fuel_type Verbrauch Gas: stx3/vehicle_data/vehicles/vehicle/consumption/gas Verbrauch Strom: stx3/vehicle_data/vehicles/vehicle/consumption/electric CO² Emission Gas: stx3/vehicle_data/vehicles/vehicle/emission/co2_gas CO² Emission Strom: stx3/vehicle_data/vehicles/vehicle/emission/co2_electric CO² Effizienzklasse: stx3/vehicle_data/vehicles/vehicle/emission/efficiency_class 03.03.2011 Neue Elemente zur Übergabe kostenpflichtiger Händler-Werbeprodukte (Knoten ”product_bookings“ und “product“). 16.02.2011 Erste Version der AutoScout24 XML Schema Beschreibung. Seite 51 von 52 AutoScout24 XML Kontakt Haben Sie noch Fragen oder wünschen Sie noch weitere Informationen? Wir stehen Ihnen gerne zur Verfügung! AutoScout24 Kundenservice Schnittstellen Sie erreichen uns: Mo. bis Fr. 8.00 Uhr bis 18.00 Uhr Telefon: +49-(0)89 444 56-1000 E-Mail: [email protected] Seite 52 von 52