This shows you the differences between two versions of the page.
— | schnittstellen:xml [2016/05/31 12:53] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== XML Export der Reiseinformationen ====== | ||
+ | diese Schnittstelle wurde implementiert, | ||
+ | * Reisen | ||
+ | * Themen & Regionen | ||
+ | * Angeboten | ||
+ | |||
+ | |||
+ | Partnern zur Verfügung zu stellen, damit sie von diesen in Ihren eigenen Systemen verwendet werden können | ||
+ | |||
+ | Der Zugriff auf diese Schnittstelle erfolgt über folgende URL: | ||
+ | < | ||
+ | |||
+ | Beispiel: < | ||
+ | |||
+ | Die XML-Daten müssen folgende Struktur haben: | ||
+ | < | ||
+ | <?xml version=" | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Alternativ wird auch die Übergabe als GET-Parameter angeboten. | ||
+ | |||
+ | Beispiel: < | ||
+ | |||
+ | ^ Parameter ^ Beschreibung ^ | ||
+ | || auth | Um unbefugten Zugriff zu verhindern, müssen hier die entsprechenden Informationen geliefert werden. \\ Ohne entsprechende Authentication erfolgt keine Rückgabe von Daten || | ||
+ | || lang | Hier kann angegeben werden, in welcher Sprache die Daten geliefert werden sollen. Das hat allerdings nur Auswirkungen auf die Inhalte. Die strukturellen Bestandteile der Antwort bleiben deutsch || | ||
+ | || mode | folgede Werte werden hier akzeptiert: \\ - get_regions: | ||
+ | || list | verwendet für Modus: " | ||
+ | || random | verwendet für den Modus: " | ||
+ | || tid | sucht Angebote, die zur übergebenen Thema-ID passen \\ -> mit " | ||
+ | || rid | sucht Angebote, die zur übergebenen Region-ID passen \\ -> mit " | ||
+ | || filter | sucht Angebote, die in Titel, Kurztext oder Langtext den übergebenen Suchbegriff enthalten \\ -> mit " | ||
+ | || tbmcode | wenn mit " | ||
+ | || hotelinfo | wenn mit " | ||
+ | || brandid | wenn vorhanden, werden nur Reisen exportiert, die dem Partner und der Brand zugeordnet sind. Nützlich, wenn ein Partner mehrere Brands verarbeiten möchte und hierfür ein Export je Brand benötigt. || | ||
+ | |||
+ | Folgende Enstellungen kann man direkt im Travelseller bei jedem Partner in der **[[travelseller: | ||
+ | |||
+ | Beispiel: | ||
+ | |||
+ | ibe=" | ||
+ | hotelinfo=" | ||
+ | anreisetermine=" | ||
+ | minmaxbelegung=" | ||
+ | use_empty_icons=" | ||
+ | regions_idlist=" | ||
+ | sort_regions=" | ||
+ | topics_idlist=" | ||
+ | sort_topics=" | ||
+ | image_size=" | ||
+ | cache_minutes_fulldetails=" | ||
+ | cache_minutes_shortdetails=" | ||
+ | giata_no_sort=" | ||
+ | add_reise_fields=" | ||
+ | max_boxnum=" | ||
+ | |||
+ | Die komplette Kommunikation kann live in jedem System durchgespielt werden: | ||
+ | |||
+ | Showcase Travelseller: | ||
+ | |||
+ | Um das Beispiel am eigenen Travelseller (bzw. am Travelseller des Datenlieferanten) zu Testen im oberen Link ' |