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.