{"id":82951,"date":"2020-12-22T14:33:29","date_gmt":"2020-12-22T19:33:29","guid":{"rendered":"https:\/\/blog.sitata.com\/2020\/12\/22\/comment-utiliser-les-api-de-sitata-pour-determiner-les-restrictions-de-voyage-pour-les-voyageurs\/"},"modified":"2022-05-25T13:30:27","modified_gmt":"2022-05-25T17:30:27","slug":"comment-utiliser-les-api-de-sitata-pour-determiner-les-restrictions-de-voyage-pour-les-voyageurs","status":"publish","type":"post","link":"https:\/\/www.sitata.com\/ar\/comment-utiliser-les-api-de-sitata-pour-determiner-les-restrictions-de-voyage-pour-les-voyageurs\/","title":{"rendered":"Comment utiliser les API de Sitata pour d\u00e9terminer les restrictions de voyage pour les voyageurs"},"content":{"rendered":"
Beaucoup d’entre vous ne le savent peut-\u00eatre pas, mais les premi\u00e8res fondations de Sitata ont \u00e9t\u00e9 construites pour la d\u00e9tection pr\u00e9coce des maladies. En fait, notre fondatrice a organis\u00e9 un discours TedX \u00e0 partir de 2016 sur les raisons pour lesquelles nous devons avertir les voyageurs afin de pr\u00e9venir la propagation des maladies<\/a>. Il n’est donc pas surprenant que nous ayons appris l’existence du COVID-19, qui a \u00e9t\u00e9 signal\u00e9 comme un groupe inhabituel de cas de pneumonie au d\u00e9but du mois de d\u00e9cembre 2019. Le 2 janvier 2020, notre \u00e9quipe de sant\u00e9 a d\u00e9cid\u00e9 que nous devions \u00e9mettre un premier avertissement \u00e0 nos voyageurs et partenaires commerciaux<\/a>. C’\u00e9tait quelques jours avant m\u00eame l’Organisation mondiale de la sant\u00e9 !<\/p>\n\n Lors des in\u00e9vitables retomb\u00e9es, nous avons eu une r\u00e9v\u00e9lation. La maladie se propageait si rapidement qu’il \u00e9tait clair pour nous que la r\u00e9ponse mondiale serait au mieux chaotique. Chaque pays allait promulguer ses propres r\u00e8glements et r\u00e8gles pour contr\u00f4ler la propagation. Cela allait in\u00e9vitablement faire des ravages dans le monde entier et \u00eatre une \u00e9norme source de confusion pour ceux qui souhaitaient encore voyager. Nous avions raison et nous avons d\u00e9cid\u00e9 de faire quelque chose pour y rem\u00e9dier. Sitata a \u00e9t\u00e9 l’une des premi\u00e8res entreprises au monde \u00e0 cr\u00e9er une API d\u00e9di\u00e9e et un service de suivi des changements apport\u00e9s aux restrictions de voyage et aux conditions d’entr\u00e9e suite \u00e0 COVID-19. Gr\u00e2ce \u00e0 un syst\u00e8me logiciel avanc\u00e9 de d\u00e9tection des \u00e9v\u00e9nements et \u00e0 une \u00e9quipe d’analystes sp\u00e9cialis\u00e9s, nous disposions d\u00e9j\u00e0 de tous les outils et processus n\u00e9cessaires pour y parvenir.<\/p>\n\n Depuis le lancement de ce nouveau service, plusieurs organisations ont tir\u00e9 profit des donn\u00e9es au profit de leurs propres clients, notamment Eddy Travels, Flight Centre et Etihad Airways ; d’autres informations seront bient\u00f4t annonc\u00e9es ! Afin d’aider un plus grand nombre d’organisations ax\u00e9es sur les voyages \u00e0 tirer profit de cette offre, nous avons r\u00e9dig\u00e9 en d\u00e9tail ci-dessous un certain nombre d’exemples pour expliquer comment utiliser l’API pour divers cas d’utilisation. J’esp\u00e8re que ces explications vous aideront \u00e0 faire d\u00e9marrer vos propres initiatives.<\/p>\n\n Les premi\u00e8res questions qu’un voyageur se pose sont sans aucun doute : “Puis-je y aller ?” et “Serai-je mis en quarantaine”, c’est donc un bon point de d\u00e9part. Nous avons cr\u00e9\u00e9 l’ensemble de donn\u00e9es sur les conditions d’entr\u00e9e pour r\u00e9pondre aux questions difficiles du type “oui\/non” concernant l’entr\u00e9e dans un pays ou une r\u00e9gion.<\/p>\n\n Au moment de la r\u00e9daction du pr\u00e9sent document, cet ensemble de donn\u00e9es comprenait les dix cat\u00e9gories distinctes suivantes :<\/p>\n\n Chaque cat\u00e9gorie peut avoir l’une des valeurs suivantes :<\/p>\n\n Si la grande majorit\u00e9 des valeurs sont “oui” et “non”, la situation sur le terrain n’est pas toujours aussi simple. Parfois, il existe des r\u00e8gles vraiment bizarres et folles que divers gouvernements ont mises en place et qui n\u00e9cessitent les types de valeurs “avec exceptions”<\/p>\n\n Une condition d’entr\u00e9e est essentiellement un document qui documente un ensemble de r\u00e8gles impos\u00e9es par un acteur \u00e0 l’encontre d’un ou de plusieurs autres pays ou r\u00e9gions. L’acteur peut \u00eatre un pays, un \u00c9tat ou m\u00eame une municipalit\u00e9 dans notre architecture de donn\u00e9es. Dans l’ensemble, Sitata couvre actuellement les donn\u00e9es au niveau des pays. Toutefois, nous disposons de quelques enregistrements d’\u00e9tats\/provinces pour certaines r\u00e9gions, comme les \u00c9tats-Unis et d’autres<\/p>\n\n Tout enregistrement comportant une entr\u00e9e sous le champ Veuillez prendre le temps de vous familiariser avec la structure des donn\u00e9es des conditions d’entr\u00e9e en consultant nos documents API ici.<\/a><\/p><\/blockquote>\n\n Une partie de la structure des donn\u00e9es est l\u00e9g\u00e8rement d\u00e9routante, \u00e0 savoir notre utilisation du terme“origine<\/strong>” Cette confusion est due au fait que les d\u00e9veloppeurs consid\u00e8rent souvent l’origine comme \u00e9tant le lieu d’origine ou le lieu de d\u00e9part. Or, ce que nous entendons par “origine” est en fait l’origine de la r\u00e8gle impos\u00e9e \u00e0 d’autres, c’est-\u00e0-dire le pays ou la r\u00e9gion qui a cr\u00e9\u00e9 la restriction.<\/p>\n\n Another important point to note is how our affected counntries list works. If affected_countries is empty, it should be interpreted as a global rule. i.e. all countries are affected.<\/p><\/blockquote>\n\n Comme vous avez pu le constater dans la documentation, il existe plusieurs fa\u00e7ons de r\u00e9cup\u00e9rer les donn\u00e9es de l’API. Ci-dessous, nous allons passer en revue quelques-uns des cas d’utilisation les plus courants.<\/p>\n\n Il existe plusieurs fa\u00e7ons de faire ce type de demande. La version la plus simple consiste \u00e0 utiliser le The response will include all requirements (country and state level) necessary to understand for the traveller departing from the departure country and travelling to the destination country.<\/p>\n\n Sitata dispose de donn\u00e9es au niveau de l’\u00c9tat pour certaines r\u00e9gions. Vous saurez qu’une entr\u00e9e particuli\u00e8re est pour un \u00c9tat si le Notez qu’il pourrait \u00eatre plus simple d’effectuer une recherche par pays, puis de filtrer les donn\u00e9es par \u00c9tat pour voir si ces donn\u00e9es existent, et de les utiliser si elles existent.<\/p>\n\n Tout comme pour les pays, l’API Sitata peut renvoyer les r\u00e9sultats entre deux a\u00e9roports. Les param\u00e8tres La r\u00e9ponse comprendra toutes les restrictions (au niveau du pays et de l’\u00c9tat) n\u00e9cessaires \u00e0 comprendre pour le voyageur qui part du pays de d\u00e9part et se rend dans le pays de destination.<\/p>\n\n Sitata a choisi de ne pas r\u00e9pondre aux demandes portant sur un nom de ville particulier, car cela pourrait entra\u00eener des conflits et des confusions. Au lieu de cela, nous avons choisi d’accepter les requ\u00eates de notre API par coordonn\u00e9es de latitude et de longitude, ce qui ne produit aucune ambigu\u00eft\u00e9 dans notre ensemble de r\u00e9sultats. Les param\u00e8tres sont les suivants Si vous r\u00e9solvez vos villes en fonction des lieux et des requ\u00eates en fonction des coordonn\u00e9es, notre API r\u00e9pondra avec toutes les restrictions (au niveau du pays et de l’\u00c9tat) n\u00e9cessaires \u00e0 la compr\u00e9hension du voyageur qui part du pays de d\u00e9part et se rend dans le pays de destination.<\/p>\n\n Pour certains types de conditions d’entr\u00e9e, il peut y avoir des donn\u00e9es suppl\u00e9mentaires associ\u00e9es dans un champ de type de m\u00e9tadonn\u00e9es appel\u00e9 Cette saisie de donn\u00e9es est soumise \u00e0 l’obligation de saisie type 5<\/span><\/strong>. Dans cette entr\u00e9e, le Cette saisie de donn\u00e9es est soumise \u00e0 l’obligation de saisie type 8<\/span><\/strong>. Dans cette entr\u00e9e, le Nous pensons que nous disposons d’un outil tr\u00e8s robuste qui r\u00e9pondra probablement \u00e0 tous vos besoins pour aider vos voyageurs \u00e0 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 !<\/a><\/p>\n\n Cette entr\u00e9e fait partie d’une s\u00e9rie de deux parties qui expliquent comment interagir avec l’API Sitata pour les informations sur les conditions d’entr\u00e9e et les restrictions de voyage. Jusqu’\u00e0 pr\u00e9sent, nous avons parl\u00e9 des conditions d’entr\u00e9e qui d\u00e9crivent les types de conditions strictes de type oui\/non n\u00e9cessaires pour entrer dans un pays ou une r\u00e9gion, mais nous n’avons pas non plus parl\u00e9 de ce qui se passe \u00e0 l’int\u00e9rieur du pays. 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\u00e9placer dans le pays ou de visiter les plages ou s’il y a un couvre-feu obligatoire.<\/p>\n\n Restez \u00e0 l’\u00e9coute pour le deuxi\u00e8me article qui approfondira notre s\u00e9rie de donn\u00e9es sur les restrictions de voyage. Astuce : il est presque identique, vous pouvez donc toujours consulter notre documentation sur l’API<\/a> en attendant.<\/p>\n\n <\/p>","protected":false},"excerpt":{"rendered":" Beaucoup d’entre vous ne le savent peut-\u00eatre pas, mais les premi\u00e8res fondations de Sitata ont \u00e9t\u00e9 construites pour la d\u00e9tection pr\u00e9coce des maladies. En fait, notre fondatrice a organis\u00e9 un discours TedX \u00e0 partir de 2016 sur les raisons pour lesquelles nous devons avertir les voyageurs afin de pr\u00e9venir la propagation des maladies. Il n’est […]<\/p>","protected":false},"author":3,"featured_media":82908,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[189],"tags":[191,190],"yoast_head":"\nConditions d’entr\u00e9e<\/h2>\n\n
origine_pays_division_id<\/strong><\/span><\/code> ou
origine_pays_r\u00e9gion_id<\/strong><\/span><\/code> est un niveau qui se situe respectivement au niveau de l’\u00c9tat ou au niveau municipal. Si vous souhaitez disposer de donn\u00e9es plus granulaires, veuillez nous contacter<\/a> et nous pourrons discuter de votre cas d’utilisation.<\/p>\n\n
Quelques exemples<\/h2>\n\n
Comment obtenir les exigences entre deux pays ?<\/h3>\n\n
destination<\/strong><\/span><\/code> et
d\u00e9part<\/strong><\/code><\/span> param\u00e8tres. Ces param\u00e8tres acceptent les codes ISO 3166-1 alpha-2<\/a> comme entr\u00e9es <\/p>\n\n
GET https:\/\/www.sitata.com\/api\/v2\/entry_requirements?departure=DE&destination=IN<\/code><\/pre>\n\n
Et si je veux des donn\u00e9es au niveau de l’\u00c9tat ?<\/h3>\n\n
origine_pays_division<\/code><\/span><\/strong> a une valeur. Vous pouvez \u00e9galement filtrer pour ne r\u00e9cup\u00e9rer que les donn\u00e9es au niveau de l’\u00e9tat en utilisant le champ
destination_pays_division<\/span><\/strong><\/code> param\u00e8tre. Il attend une valeur ISO_3166-2<\/a>. Par exemple, US-TX pour le Texas, \u00c9tats-Unis.<\/p>\n\n
GET https:\/\/www.sitata.com\/api\/v2\/entry_requirements?departure=DE&destination_country_division=IN-AP<\/code><\/pre>\n\n
Comment puis-je obtenir les exigences entre deux a\u00e9roports ?<\/h3>\n\n
d\u00e9part_a\u00e9roport<\/code><\/strong><\/span> et
destination_a\u00e9roport<\/code><\/strong><\/span> utiliser les codes de l’OACI<\/a> ou de l’IATA<\/a> pour filtrer les r\u00e9sultats. La r\u00e9ponse comprendra toutes les restrictions (au niveau du pays et de l’\u00c9tat) n\u00e9cessaires \u00e0 la compr\u00e9hension du voyageur partant du pays de d\u00e9part correspondant et se rendant dans le pays de destination.<\/p>\n\n
GET https:\/\/www.sitata.com\/api\/v2\/entry_requirements?departure_airport=MUC&destination_airport=BOM<\/code><\/pre>\n\n
Et si je n’ai que des informations sur la ville ?<\/h3>\n\n
d\u00e9part_lat<\/span><\/code><\/strong>,
departure_lng<\/span><\/code><\/strong>,
destination_lat<\/span><\/code><\/strong>et
destination_lng<\/span><\/code><\/strong>.<\/p>\n\n
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<\/code><\/pre>\n\n
Informations suppl\u00e9mentaires<\/h2>\n\n
extras<\/code><\/span><\/strong>. Ce champ est un mappage cl\u00e9\/valeur de divers \u00e9l\u00e9ments d’information suppl\u00e9mentaires pour une exigence particuli\u00e8re <\/p>\n\n
Quel est le nombre de jours de quarantaine ?<\/h3>\n\n
extras<\/span><\/strong><\/code> la cartographie contiendra un champ appel\u00e9
quarantaine_days<\/span><\/code><\/strong> qui contiendra un nombre entier pour le nombre de jours de quarantaine impos\u00e9s.<\/p>\n\n
Quel est le nombre d’heures avant l’entr\u00e9e pour un test covid n\u00e9gatif ?<\/h3>\n\n
extras<\/span><\/strong><\/code> la cartographie contiendra un champ appel\u00e9
entry_hours<\/span><\/code><\/strong> qui contiendra un nombre entier pour le nombre d’heures pendant lesquelles un test covid n\u00e9gatif est autoris\u00e9 avant l’entr\u00e9e.<\/p>\n\n
Faites-nous savoir<\/h2>\n\n
Attendez… il y a plus !<\/h2>\n\n