Anleitung: Schnittstellenfehler beheben

Schnittstellendaten werden in den Quellsystemen erfasst, bei discover.swiss verarbeitet und in einem neuen discover.swiss Feed and die Applikation ausgegeben. Dieses Verarbeiten der Daten hat zur Folge, dass strukturelle Änderungen im Quellsystem auch bei discover.swiss und im Importer adaptiert werden müssen. Da die Behebung von Schnittstellenfehler schnell teuer werden kann, sollte die Fehlerursache, wenn möglich, immer selbst identifiziert werden.

Szenario 1: Warum wird ein Inhalt oder ein Inhaltselement angezeigt oder nicht angezeigt?

Vermutung: Der Inhalt wird nicht angezeigt, da er nicht im Feed vorhanden ist.

Vorgehensweise

Schritt 1: Wir schauen im Quellfeed nach, ob die Daten vorhanden sind.

Guidle Veranstaltungen: https://www.guidle.com/m_sfqQmS/Graubünden-Ferien:/Veranstaltungen/
Guidle Webcams: https://www.guidle.com/m_m3HGNX/Graubünden-Ferien/Webcam/
Outdooractive POI: http://www.outdooractive.com/api/project/api-graubuenden-ferien/pois/?key=RXIJEVLD-EMWGKWX7-4OSSXR9R&lang=de&fallback=false
Outdooractive Touren: http://www.outdooractive.com/api/project/api-graubuenden-ferien/tours/?key=RXIJEVLD-EMWGKWX7-4OSSXR9R&lang=de&fallback=false
Outdooractive Regionenfeed: http://www.outdooractive.com/api/project/api-graubuenden-ferien/region/tree?lang=de&fallback=false&key=RXIJEVLD-EMWGKWX7-4OSSXR9R&lang=de
Outdooractive Ansicht einer einzelnen ID: http://www.outdooractive.com/api/project/api-graubuenden-ferien/oois/32332509?key=RXIJEVLD-EMWGKWX7-4OSSXR9R

Schritt 2: Wir schauen im discover.swiss-Feed nach, ob die Daten vorhanden sind.

Auf https://developer.discover.swiss/api-details oder über dem Suchfeld den passenden Inhalt wählen z.B. Tour. Rechts auf “Try It” und folgende Daten eingeben:

  • Subscription Key: 03c5cf77b35e4cae8e54a4426ff4350a

  • ID: Im Drupal-Backend findet man den jeweiligen Inhalt unter dem Reiter discover.swiss.

  • Rechts unten auf “Send” klicken

  • Als Antwort erhält man dann die Daten von discover.swiss

Sobald man die Daten einsehen kann, kann man die gesuchten Inhalte suchen und entscheiden an welcher Stelle die Daten fehlen.