Wie kann man die API von Sitata nutzen, um die Reisebeschränkungen für Reisende zu ermitteln?

Geschrieben von Madeline Sharpe

Dezember 22, 2020

Technologie

Viele von Ihnen wissen das vielleicht nicht, aber die ersten Sitata-Gründungen wurden für die frühzeitige Erkennung von Krankheiten ins Leben gerufen. Tatsächlich organisierte unsere Gründerin 2016 einen TedX-Vortrag über die Gründe, aus denen wir die Reisenden abhalten sollten, um die Ausbreitung von Krankheiten zu verhindern. Es ist daher nicht verwunderlich, dass wir die Existenz von COVID-19 erkannt haben, die zu Beginn des Dezembers 2019 als eine Gruppe von Lungenkrebsfällen gemeldet wurde. Le 2 janvier 2020, notre équipe de santé a décidé que nous devions émettre un Erste Warnung an unsere Reisenden und Handelspartner. Das war ein paar Jahre vor der Weltgesundheitsorganisation!

Nach den unheilvollen Rückschlägen haben wir eine neue Erfahrung gemacht. Die Krankheit breitete sich so schnell aus, dass es für uns klar war, dass die weltweite Reaktion darauf sehr chaotisch sein würde. Jedes Land sollte seine eigenen Vorschriften und Regeln zur Eindämmung der Ausbreitung erlassen. Cela allait inévitablement faire des ravages dans le monde entier et être une énorme source de confusion pour ceux qui souhaitaient encore voyager. Nous avions raison et nous avons décidé de faire quelque chose pour y remédier. Sitata war eines der ersten Unternehmen weltweit, das im Zuge der COVID-19 eine spezielle API und einen Dienst zur Überwachung von Änderungen der Reisebeschränkungen und Einreisebedingungen entwickelt hat. Dank eines fortschrittlichen Systems zur Erfassung von Ereignissen und eines spezialisierten Analystenteams verfügen wir bereits über alle notwendigen Hilfsmittel und Prozesse, um an der Konferenz teilzunehmen.

Seit der Einführung dieses neuen Dienstes haben bereits mehrere Unternehmen, darunter Eddy Travels, Flight Centre und Etihad Airways, von diesem Angebot profitiert; weitere Informationen werden demnächst bekannt gegeben! Um einer größeren Anzahl von Reiseveranstaltern zu helfen, von diesem Angebot zu profitieren, haben wir eine Reihe von Beispielen für die Nutzung der API für verschiedene Anwendungsfälle ausführlich dargestellt (siehe unten). Wir hoffen, dass diese Erläuterungen Ihnen helfen, Ihre eigenen Initiativen zu verwirklichen.

Zugangsbedingungen

Die ersten Fragen, die sich ein Reisender stellt, sind zweifellos: "Kann ich hier bleiben?" und "Werde ich in die Quarantäne gehen?". Wir haben eine Reihe von Daten über die Einreisebedingungen zusammengestellt, um schwierige Fragen des Typs "oui/non" in Bezug auf die Einreise in ein Land oder eine Region beantworten zu können.

Zum Zeitpunkt der Abfassung des vorliegenden Dokuments umfasste dieses Datenpaket die folgenden sechs Kategorien:

  • Darf ein Gebietsansässiger in das Land einreisen?
  • Darf ein Ausländer in das Land einreisen?
  • Ist der Transit quer durch das Land erlaubt?
  • Ist bei der Ankunft (Auftreten einer Krankheit) ein Test erforderlich?
  • Ist ein Testzertifikat autorisiert (Auftreten einer Krankheit)?
  • Ist eine Quarantäne bei der Ankunft (Auftreten einer Krankheit) erforderlich? Ist eine Impfung erforderlich?
  • Versicherung erforderlich?
  • Erforderliches Prüfzertifikat ?
  • Formulaire d'inscription requis ? (Gesundheit oder andere)

Jede Kategorie kann einen der folgenden Werte haben:

  • Oui
  • Oui, avec des exceptions
  • Nicht
  • Non, außer in Ausnahmefällen

Wenn die große Mehrheit der Befragten mit "ja" und "nein" antwortet, ist die Situation in der Praxis nicht immer so einfach. In manchen Fällen gibt es wirklich bizarre Regeln, die von verschiedenen Regierungen eingeführt wurden und die "ausnahmsweise" die Verwendung von Werten erfordern.

Eine Einreisebedingung ist im Wesentlichen ein Dokument, das eine Reihe von Vorschriften dokumentiert, die ein Akteur gegenüber einem oder mehreren anderen Ländern oder Regionen erlassen hat. L'acteur peut être un pays, un État ou même une municipalité dans notre architecture de données. Insgesamt deckt Sitata derzeit die Daten auf der Ebene der Länder ab. Dennoch verfügen wir über einige Länder-/Provinzenverzeichnisse für bestimmte Regionen, wie die USA und andere.

Alle Eintragungen, die einen Eintrag unter dem Titel "Champ" enthalten ursprungs_zahlungs_abteilung_id ou ursprung_zahler_region_id est un niveau qui se situe respectivement au niveau de l'État ou au niveau municipal. Si vous souhaitez disposer de données plus granulaires, veuillez wir wenden uns an Sie et nous pourrons discuter de votre cas d'utilisation.

Nehmen Sie sich die Zeit, sich mit der Struktur der Angaben zu den Zulassungsbedingungen für Berater vertraut zu machen. nos documents API ici.

Ein Teil der Datenstruktur ist sehr unübersichtlich, z.B. unsere Verwendung des Begriffs"Herkunft" Diese Verwirrung ist darauf zurückzuführen, dass die Entwicklungsländer den Ursprung häufig als Herkunfts- oder Ausgangsort betrachten. Oder, ce que nous entendons par "origine" est en fait l'origine de la règle imposée à d'autres, c'est-à-dire le pays ou la région qui a crééé la restriction.

Ein weiterer wichtiger Punkt ist, wie die Liste der betroffenen Länder funktioniert. Wenn affected_countries leer ist, sollte es als globale Regel interpretiert werden, d.h. alle Länder sind betroffen.

Quelques exemples

Wie Sie in der Dokumentation festgestellt haben, gibt es mehrere Möglichkeiten, die Daten der API wiederherzustellen. Im Folgenden wollen wir einige der wichtigsten Anwendungsfälle überprüfen.

Wie lassen sich die Anforderungen zwischen zwei Ländern erfüllen?

Es gibt mehrere Möglichkeiten, diese Art von Anfrage zu stellen. Die einfachste Variante ist die Verwendung der Zielort und départ Parameter. Diese Parameter akzeptieren die Codes ISO 3166-1 alpha-2 wie Entrées

GET https://www.sitata.com/api/v2/entry_requirements?departure=DE&destination=IN

Die Antwort enthält alle Anforderungen (auf Länder- und Staatsebene), die für den Reisenden, der aus dem Abgangsland abreist und in das Zielland reist, zu verstehen sind.

Et si je veux des données au niveau de l'État ?

Sitata verfügt über Daten auf Staatsebene für bestimmte Regionen. Vous saurez qu'une entrée particulière est pour un État si le ursprungs_zahlt_Abteilung eine Wertigkeit. Sie können auch filtern, um nur die Daten auf Statusniveau zu erhalten, indem Sie den Champ verwenden. ziel_zahlungs_abteilung paramètre. Er entspricht einem Wert ISO_3166-2. Par exemple, US-TX pour le Texas, États-Unis.

GET https://www.sitata.com/api/v2/entry_requirements?departure=DE&destination_country_division=IN-AP

Notez qu'il pourrait être plus simple d'effectuer une recherche par pays, puis de filtrer les données par État pour voir si ces données existent, et de les utiliser si elles existent.

Wie lassen sich die Anforderungen zwischen zwei Flughäfen erfüllen?

Ebenso wie für die Länder kann die API Sitata die Ergebnisse zwischen zwei Flughäfen austauschen. Die Parameter départ_aéroport und Bestimmungsort_Aéroport die Codes von l' verwendenOACI ou de l'IATA um die Ergebnisse zu filtern. Die Antwort umfasst alle Beschränkungen (auf Länder- und Staatsebene), die für das Verständnis des Reisenden, der aus dem entsprechenden Abgangsland kommt und im Bestimmungsland bleibt, erforderlich sind.

GET https://www.sitata.com/api/v2/entry_requirements?departure_airport=MUC&destination_airport=BOM

Die Antwort umfasst alle Beschränkungen (auf Länder- und Staatsebene), die für den Reisenden, der sich vom Herkunftsland trennt und im Bestimmungsland ankommt, zu beachten sind.

Und wenn ich keine Informationen über die Stadt habe?

Sitata hat sich dafür entschieden, Anfragen, die auf einen bestimmten Ortsnamen lauten, nicht zu beantworten, da dies zu Konflikten und Verwirrungen führen könnte. Stattdessen haben wir uns dafür entschieden, die Anfragen unserer API anhand von Breiten- und Längenkoordinaten zu beantworten, was zu keiner Unklarheit in unseren Ergebnissen führt. Die Parameter lauten wie folgt départ_lat, abfahrt_lng, Ziel_latund ziel_lng.

GET https://www.sitata.com/api/v2/entry_requirements?departure_lat=48.13743&departure_lng=11.57549&destination_lat=19.0760&destination_lng=72.8777

Wenn Sie Ihre Orte in Abhängigkeit von der Lage und die Anforderungen in Abhängigkeit von den Koordinaten eingeben, antwortet unsere API mit allen Einschränkungen (auf Länder- und Staatsebene), die für die Verständigung des Reisenden erforderlich sind, der sich vom Abgangsland trennt und im Zielland ankommt.

Ergänzende Informationen

Für bestimmte Arten von Zugangsbedingungen können zusätzliche Daten in einem so genannten "champ de type de métadonnées" enthalten sein Extras. Diese Rubrik ist eine Übersicht über die verschiedenen Zusatzinformationen für eine bestimmte Anforderung.

Wie hoch ist die Anzahl der Quarantäne-Jahre?

Diese Datenübermittlung unterliegt der Geheimhaltungspflicht Typ 5. In diesem Eingang wird der Extras Die Kartographie enthält einen so genannten "Champ". quarantäne_tage die eine vollständige Zahl für die Anzahl der auferlegten Quarantäne-Jahre enthält.

Wie viele Stunden vor dem Eintritt in die Schule muss ein negativer Covid-Test durchgeführt werden?

Diese Datenübermittlung unterliegt der Geheimhaltungspflicht Typ 8. In diesem Eingang wird der Extras Die Kartographie enthält einen so genannten "Champ". eintrag_stunden die eine vollständige Zahl für die Anzahl der Stunden enthält, in denen ein negativer Test vor dem Eintritt in den Arbeitsmarkt zulässig ist.

Wir wissen, was wir wollen

Wir sind der Meinung, dass wir über ein sehr robustes Hilfsmittel verfügen, das wahrscheinlich alle Ihre Bedürfnisse erfüllt, um Ihren Reisenden zu helfen, das zu verstehen, was sie auf ihrer Reise erleben könnten. Si vous avez un cas d'utilisation particulier que nous ne traitons pas, faites-le nous savoir !

Attendez... il y a plus !

Dieser Eintrag ist Teil einer Reihe von zwei Seiten, die erklären, wie man mit der API Sitata interagiert, um Informationen über Einreisebedingungen und Reisebeschränkungen zu erhalten. Bis jetzt haben wir über die Einreisebedingungen gesprochen, die die Arten von strengen Bedingungen vom Typ oui/non nécessaire für die Einreise in ein Land oder eine Region beschreiben, aber wir haben nicht mehr über das gesprochen, was im Inneren des Landes passiert. C'est une chose de savoir comment entrer dans un pays, c'en est une autre de comprendre s'il est possible de se déplacer dans le pays ou de visiter les plages ou s'il y a un couvre-feu obligatoire.

Restez à l'écoute pour le deuxième article qui approfondira notre série de données sur les restrictions de voyage. Astuce : il est presque identique, vous pouvez donc toujours consulter notre API-Dokumentation en Diener.

Bitte folgen Sie uns und mögen Sie uns:

Verwandte Artikel

Venezuela’s Political Crisis: A Nation in Turmoil

Venezuela’s Political Crisis: A Nation in Turmoil

Disclaimer: The views, thoughts, and opinions expressed in this article are solely those of the author and do not necessarily reflect the views, opinions, or positions of any other individual, organization, or entity. The Situation The political crisis in Venezuela...

The Hezbollah Pager Explosions

The Hezbollah Pager Explosions

The Incident  On 17 September, during the afternoon hours, hundreds of pagers used by Hezbollah militants exploded in Lebanon and Syria. At least nine people were killed and over 3,000 others were injured in Lebanon. According to Saberin News, seven people were...