Comente el uso de la API de Sitata para determinar las restricciones de viaje para los viajeros

Escrito por Madeline Sharpe

diciembre 22, 2020

Tecnología

Beaucoup d'entre vous ne le savent peut-être pas, mais les premières fondations de Sitata ont été construites pour la détection précoce des maladies. De hecho, notre fondatrice a organisé un disours TedX à partir de 2016 sur les raisons pour lesquelles nous devons avertir les voyageurs afin de prévenir la propagation des maladies. Il n'est donc pas surprenant que nous ayons appris l'existence du COVID-19, qui a été signalé comme un groupe inhabituel de cas de pneumonie au debut du mois de décembre 2019. Le 2 janvier 2020, notre équipe de santé a décidé que nous devions émettre un premier avertissement à nos voyageurs et partenaires commerciaux. C'était quelques jours avant même l'Organisation mondiale de la santé !

Lors des inevitables retombées, nous avons eu une révélation. La maladie se propaga si rapidement qu'il était clair pour nous que la réponse mondiale serait au mieux chaotique. Chaque pays allait promulguer ses propres règlements et règles pour contrôler la propagation. Cela allait inevitablemente 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 escogió pour y remédier. Sitata a été l'une des premières entreprises au monde à créer une API dédiée et un service de suivi des changements appportés aux connections de voyage et aux condition d'entrée suite à COVID-19. Grâce à un système logiciel avancé de détection des événements et à une équipe d'analystes spécialisés, nous disposions déjà de tous les outils et processus nécessaires pour y parvenir.

Depuis le lancement de ce nouveau service, plusieurs organizations ont tire profit des données au profit de leurs propres clients, notamment Eddy Travels, Flight Center et Etihad Airways; d'autres informations seront bientôt annoncées ! Afin d'aider un plus grand nombre d'organisations axées sur les voyages à tirer profit de cette offre, nous avons rédigé en détail ci-dessous un ciertos nombre d'exemples pour expliquer comment utiliser l'API pour divers cas d'utilisation. J'espère que ces explications vous aideront à faire démarrer vos propres iniciativas.

Condiciones de entrada

Les premières questiones qu'un voyageur se plantean sont sans aucun doute : “Puis-je y aller ?” et “Serai-je mis en quarantaine”, c'est donc un bon point de départ. Nous avons créé l'ensemble de données sur les conditions d'entrée pour répondre aux questiones du type "oui/non" concernant l'entrée dans un pays ou une région.

Au moment de la rédaction du présent document, cet ensemble de données comprenait les dix catégories differentes suivantes :

  • Un résident peut-il entrer dans le pays ?
  • Un étranger peut-il entrer dans le pays ?
  • Le transit est-il autorisé à travers le pays ?
  • Un test est-il exigé à l'arrivée (aparición de una enfermedad) ?
  • Un certificat de test est-il autorisé (apparition d'une maladie) ?
  • Une quarantaine est-elle nécessaire à l'arrivée (aparición de un mal) ? Une vacunación est-elle nécessaire ?
  • ¿Requisito de garantía?
  • ¿Certificat de test requis?
  • Formulario de requisitos de inscripción? (santé ou autre)

Chaque catégorie peut avoir l'une des valeurs suivantes :

  • Sí, con las excepciones
  • No
  • No, sauf excepciones

Si la grande majorité des valeurs sont “oui” et “non”, la situa- ción en el terreno n'est pas toujours aussi simple. Parfois, il existe des règles vraiment bizarres et folles que divers gouvernements ont mises en place et qui nécessitent les type de valeurs “avecExceptions”

Une condition d'entrée est essentiellement un document qui documente un ensemble de règles imposées par un acteur à l'encontre d'un ou de plusieurs autres pays ou régions. L'acteur peut être un pays, un État ou même une municipalité dans notre architecture de données. Dans l'ensemble, Sitata couvre actuellement les données au niveau des pays. Toutefois, nous disposons de quelques enregistrements d'états/provinces pour ciertas régions, comme les États-Unis et d'autres

Tout enregistrement comportant une entrée sous le champ origine_pays_division_id UNED origine_pays_région_id est un niveau qui se situe respectment au niveau de l'État ou au niveau municipal. Si vous souhaitez disposer de données plus granulaires, veuillez noso contactor et nous pourrons discuter de votre cas d'utilisation.

Veuillez prendre le temps de vous familiariser avec la structure des données des conditions d'entrée en consultant nos documentos API ici.

Une partie de la structure des données est légèrement déroutante, à savoir notre utilization du terme“origen” Cette confusion est due au fait que les développeurs considèrent souvent l'origine comme étant le lieu d'origine ou le lieu de départ. O, 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.

Otro punto importante a tener en cuenta es cómo funciona nuestra lista de países afectados. Si los países_afectados están vacíos, debe interpretarse como una regla global. es decir, todos los países están afectados.

Ejemplos de Quelques

Comme vous avez pu le constater dans la documentation, il existe plusieurs façons de récupérer les données de l'API. Ci-dessous, nous allons passer en revue quelques-uns des cas d'utilisation les plus courants.

Comentario obtenir les exigencias entre deux pays ?

Il existen plusieurs façons de faire ce type de demande. La version la plus simple consiste en utiliser le destino et salir parámetros Ces paramètres acceptent les codes ISO 3166-1 alfa-2 como entradas

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

La respuesta incluirá todos los requisitos (a nivel de país y estado) necesarios para que el viajero comprenda la salida del país de salida y el viaje al país de destino.

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

Sitata dispose de données au niveau de l'État para ciertas regiones. Vous saurez qu'une entrée particulière est pour un État si le origine_pays_division une valeur. Vous pouvez également filtrer pour ne récupérer que les données au niveau de l'état en utilisant le champ destino_paga_división parámetro Voy a asistir une valeur ISO_3166-2. Por ejemplo, EE. UU.-TX para Texas, Estados Unidos.

OBTENGA 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.

Comentario puis-je obtenir les exigencias entre deux aéroports ?

Tout comme pour les pays, l'API Sitata peut renvoyer les résultats entre dos aeropuertos. Los parámetros salida_aeropuerto et destino_aeropuerto utiliser les codes de l'OACI ou de l'IATA vierta filtrer les résultats. La respuesta comprende todas las restricciones (au niveau du pays et de l'État) nécessaires à la compréhension du voyageur partant du pays de départ corresponsal et se rendant dans le pays de destino.

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

La respuesta comprende todas las restricciones (au niveau du pays et de l'État) nécessaires à comprendre pour le voyageur qui part du pays de départ et se rend dans le pays de destino.

Et si je n'ai que des informations sur la ville ?

Sitata a choisi de ne pas répondre aux demandes portant sur un nom de ville particulier, car cela pourrait entraîner des conflits et des confusions. Au lieu de cela, nous avons choisi d'accepter les requêtes de notre API par coordonnées de latitude et de longitude, ce qui ne produit aucune ambiguïté dans notre ensemble de résultats. Les paramètres sont les suivants départ_lat, salida_lng, destino_latet destino_lng.

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

Si vous résolvez vos villes en fonction des lieux et des requêtes en fonction des coordonnées, notre API répondra avec toutes les connections (au niveau du pays et de l'État) nécessaires à la compréhension du voyageur qui part du pays de départ et se rend dans le pays de destino.

Información complementaria

Vierta ciertos tipos de condiciones de entrada, pero no y avoir des données supplémentaires associées dans un champ de type de métadonnées appelé extras. Ce champ est un mappage clé/valeur de divers eléments d'information supplémentaires pour une exigence particulière

Quel est le nombre de jours de quarantaine ?

Cette saisie de données est soumise à l'obligation de saisie tipo 5. Dans cette entrée, le extras la cartographie contiendra un champ appelé dias_de_cuarentena qui contiendra un nombre entier pour le nombre de jours de quarantaine imposés.

Quel est le name d'heures avant l'entrée pour un test covid négatif ?

Cette saisie de données est soumise à l'obligation de saisie tipo 8. Dans cette entrée, le extras la cartographie contiendra un champ appelé horas_de_entrada qui contiendra un nombre entier pour le nombre d'heures pendant lesquelles un test covid négatif est autorisé avant l'entrée.

Faites-nous savoir

Nous pensons que nous disposons d'un outil très robuste qui répondra probablement à tous vos besoins pour aider vos voyageurs à comprendre ce qu'ils sont susceptibles de rencontrer en cours de route. Si vous avez un cas d'utilisation particulier que nous ne traitons pas, faites-le nous ¡savoir!

Attendez… il ya plus!

Cette entrée fait partie d'une série de deux parties qui expliquent comment interagir avec l'API Sitata pour les informations sur les conditions d'entrée et les restricts de voyage. Jusqu'à présent, nous avons parlé des conditions d'entrée qui décrivent les types de conditiones strictes de type oui/non nécessaires pour entrer dans un pays ou une région, mais nous n'avons pas non plus parlé de ce qui se passe à l'intérieur du pays. C'est une choosed 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 ya un couvre-feu obligatoire.

Restez à l'écoute pour le deuxième article qui approfondira notre série de données sur les connections de voyage. Astuce : il est presque identique, vous pouvez donc toujours consulter notre documentación sur l'API asistente.

Síguenos y dale me gusta:

Artículos relacionados

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...