{"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\/ro\/comment-utiliser-les-api-de-sitata-pour-determiner-les-restrictions-de-voyage-pour-les-voyageurs\/","title":{"rendered":"Cum s\u0103 utiliza\u021bi API-ul Sitata pentru a determina restric\u021biile de c\u0103l\u0103torie pentru c\u0103l\u0103tori"},"content":{"rendered":"
Mul\u021bi dintre voi nu \u0219ti\u021bi poate c\u0103 nu \u0219ti\u021bi, dar primele funda\u021bii Sitata au fost construite pentru detectarea precoce a bolilor. De fapt, fondatoarea noastr\u0103 a organizat un discurs TedX \u00een 2016 despre motivele pentru care trebuie s\u0103 ne ferim de c\u0103l\u0103tori pentru a preveni r\u0103sp\u00e2ndirea bolilor<\/a>. Prin urmare, nu este surprinz\u0103tor c\u0103 am aflat de existen\u021ba COVID-19, care a fost semnalat ca un grup de cazuri de pneumonie la \u00eenceputul lunii decembrie 2019. La 2 ianuarie 2020, echipa noastr\u0103 de s\u0103n\u0103tate a decis c\u0103 vom emite un prima avertizare pentru c\u0103l\u0103torii \u0219i partenerii no\u0219tri comerciali<\/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 avut o revela\u021bie. Boala se propaga at\u00e2t de rapid \u00eenc\u00e2t era clar pentru noi c\u0103 r\u0103spunsul mondial va fi cel mai haotic. Fiecare \u021bar\u0103 urma s\u0103 \u00ee\u0219i promulge propriile reglement\u0103ri \u0219i norme pentru a controla propagarea. Acest lucru va face inevitabil ravagii \u00een \u00eentreaga lume \u0219i va fi o surs\u0103 enorm\u0103 de confuzie pentru cei care doresc s\u0103 mai c\u0103l\u0103toreasc\u0103. Aveam un motiv \u0219i am hot\u0103r\u00e2t s\u0103 facem ceva pentru a ne salva. Sitata a fost una dintre primele \u00eentreprinderi din lume care a creat o API dedicat\u0103 \u0219i un serviciu de monitorizare a modific\u0103rilor aduse restric\u021biilor de c\u0103l\u0103torie \u0219i condi\u021biilor de intrare \u00een urma COVID-19. Datorit\u0103 unui sistem software avansat de detectare a evenimentelor \u0219i a unei echipe de anali\u0219ti specializa\u021bi, dispunem deja de toate instrumentele \u0219i procesele necesare pentru a ajunge acolo.<\/p>\n\n De la lansarea acestui nou serviciu, mai multe organiza\u021bii au extras profitul datelor \u00een folosul propriilor clien\u021bi, \u00een special Eddy Travels, Flight Centre \u0219i Etihad Airways; alte informa\u021bii vor fi anun\u021bate \u00een cur\u00e2nd! Pentru a ajuta un num\u0103r mai mare de organiza\u021bii axate pe c\u0103l\u0103torii s\u0103 profite de aceast\u0103 ofert\u0103, am redactat \u00een detaliu mai jos un anumit num\u0103r de exemple pentru a explica cum s\u0103 utiliza\u021bi API-ul \u00een diverse cazuri de utilizare. Sper\u0103m c\u0103 aceste explica\u021bii v\u0103 vor ajuta s\u0103 v\u0103 dezvolta\u021bi propriile ini\u021biative.<\/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. Am creat un ansamblu de date privind condi\u021biile de intrare pentru a r\u0103spunde la \u00eentreb\u0103rile dificile de tipul \"da\/nu\" referitoare la intrarea \u00eentr-o \u021bar\u0103 sau o regiune.<\/p>\n\n La momentul redact\u0103rii prezentului document, acest ansamblu de date cuprindea cele zece categorii distincte urm\u0103toare :<\/p>\n\n Fiecare categorie poate avea una dintre valorile urm\u0103toare :<\/p>\n\n Dac\u0103 marea majoritate a valorilor sunt \"da\" \u0219i \"nu\", situa\u021bia pe teren nu este \u00eentotdeauna la fel de simpl\u0103. Uneori, exist\u0103 reguli cu adev\u0103rat bizare \u0219i nebune\u0219ti pe care diverse guverne le-au pus \u00een aplicare \u0219i care necesit\u0103 tipuri de valori \"cu excep\u021bii\".<\/p>\n\n Une condition d'entr\u00e9e est essentiellement un document care con\u021bine un ansamblu de norme impuse de un actor fa\u021b\u0103 de unul sau mai multe alte \u021b\u0103ri sau regiuni. \u00cen arhitectura noastr\u0103 de date, actorul poate fi o \u021bar\u0103, un stat sau chiar o municipalitate. \u00cen ansamblu, Sitata acoper\u0103 \u00een prezent datele la nivel de \u021bar\u0103. Cu toate acestea, dispunem de c\u00e2teva \u00eenregistr\u0103ri de state\/provincii pentru anumite regiuni, cum ar fi Statele Unite \u0219i altele.<\/p>\n\n Orice \u00eenregistrare care con\u021bine o intrare \u00een c\u00e2mp V\u0103 rug\u0103m s\u0103 v\u0103 lua\u021bi timpul necesar pentru a v\u0103 familiariza cu structura datelor din condi\u021biile de intrare \u00een calitate de 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>\" Aceast\u0103 confuzie se datoreaz\u0103 faptului c\u0103 dezvoltatorii consider\u0103 adesea originea ca fiind locul de origine sau locul de plecare. Or, ceea ce \u00een\u021belegem prin \"origine\" este de fapt originea reglement\u0103rii impuse altora, adic\u0103 \u021bara sau regiunea care a creat restric\u021bia.<\/p>\n\n Un alt aspect important de re\u021binut este modul \u00een care func\u021bioneaz\u0103 lista \u021b\u0103rilor afectate. Dac\u0103 affected_countries este goal\u0103, aceasta trebuie interpretat\u0103 ca o regul\u0103 global\u0103, adic\u0103 toate \u021b\u0103rile sunt afectate.<\/p><\/blockquote>\n\n Dup\u0103 cum a\u021bi putut constata \u00een documenta\u021bie, exist\u0103 mai multe moduri de a recupera datele din API. \u00cen cele ce urmeaz\u0103, vom trece \u00een revist\u0103 c\u00e2teva dintre cele mai frecvente cazuri de utilizare.<\/p>\n\n Exist\u0103 mai multe modalit\u0103\u021bi de a face acest tip de cerere. Versiunea cea mai simpl\u0103 const\u0103 \u00een a utiliza R\u0103spunsul va include toate cerin\u021bele (la nivel de \u021bar\u0103 \u0219i de stat) necesare pentru a \u00een\u021belege pentru c\u0103l\u0103torul care pleac\u0103 din \u021bara de plecare \u0219i se deplaseaz\u0103 \u00een \u021bara de destina\u021bie.<\/p>\n\n Sitata dispune de date la nivel de stat pentru anumite regiuni. Pute\u021bi verifica dac\u0103 o intrare particular\u0103 este pentru un stat dac\u0103 Re\u021bine\u021bi c\u0103 ar putea fi mai simplu s\u0103 efectua\u021bi o cercetare pe \u021b\u0103ri, apoi s\u0103 filtra\u021bi datele pe state pentru a vedea dac\u0103 exist\u0103 aceste date \u0219i s\u0103 le utiliza\u021bi dac\u0103 exist\u0103.<\/p>\n\n La fel ca \u00een cazul \u021b\u0103rilor, API Sitata poate trimite rezultatele \u00eentre dou\u0103 aeroporturi. Parametrii R\u0103spunsul cuprinde toate restric\u021biile (la nivel de \u021bar\u0103 \u0219i de stat) necesare pentru c\u0103l\u0103torul care pleac\u0103 din \u021bara de plecare \u0219i se \u00eentoarce \u00een \u021bara de destina\u021bie.<\/p>\n\n Sitata a ales s\u0103 nu r\u0103spund\u0103 la cererile privind un nume de ora\u0219 anume, deoarece acest lucru ar putea genera conflicte \u0219i confuzii. \u00cen loc de aceasta, am ales s\u0103 accept\u0103m cererile API-ului nostru prin coordonate de latitudine \u0219i longitudine, ceea ce nu produce nicio ambiguitate \u00een ansamblul nostru de rezultate. Parametrii sunt urm\u0103torii Dac\u0103 v\u0103 rezolva\u021bi ora\u0219ele \u00een func\u021bie de loca\u021bii \u0219i cererile \u00een func\u021bie de coordonate, API-ul nostru r\u0103spunde cu toate restric\u021biile (la nivelul \u021b\u0103rii \u0219i al statului) necesare pentru \u00een\u021belegerea c\u0103l\u0103torului care pleac\u0103 din \u021bara de plecare \u0219i se \u00eentoarce \u00een \u021bara de destina\u021bie.<\/p>\n\n Pentru anumite tipuri de condi\u021bii de intrare, se pot avea date suplimentare asociate \u00eentr-un c\u00e2mp de tip de metadona\u021bi numit Aceast\u0103 \u00eenregistrare de date este supus\u0103 obliga\u021biei de \u00eenregistrare. tip 5<\/span><\/strong>. \u00cen aceast\u0103 intrare, le Aceast\u0103 \u00eenregistrare de date este supus\u0103 obliga\u021biei de \u00eenregistrare. tip 8<\/span><\/strong>. \u00cen aceast\u0103 intrare, le Credem c\u0103 dispunem de un instrument foarte robust care r\u0103spunde probabil tuturor nevoilor dumneavoastr\u0103 pentru a v\u0103 ajuta c\u0103l\u0103torii s\u0103 \u00een\u021beleag\u0103 ceea ce sunt susceptibili s\u0103 \u00eent\u00e2lneasc\u0103 \u00een timpul c\u0103l\u0103toriei. Dac\u0103 ave\u021bi un caz special de utilizare pe care nu \u00eel trat\u0103m, v\u0103 rug\u0103m s\u0103 ne spune\u021bi savoir !<\/a><\/p>\n\n Aceast\u0103 intrare face parte dintr-o serie de dou\u0103 p\u0103r\u021bi care explic\u0103 cum s\u0103 interac\u021biona\u021bi cu API Sitata pentru informa\u021bii despre condi\u021biile de intrare \u0219i restric\u021biile de c\u0103l\u0103torie. P\u00e2n\u0103 \u00een prezent, am vorbit despre condi\u021biile de intrare care descriu tipurile de condi\u021bii stricte de tip da\/nu sunt necesare pentru a intra \u00eentr-o \u021bar\u0103 sau o regiune, dar nu am mai vorbit despre ceea ce se \u00eent\u00e2mpl\u0103 \u00een interiorul \u021b\u0103rii. Este vorba despre o chestiune de a \u0219ti cum s\u0103 intra\u021bi \u00eentr-o \u021bar\u0103, dar este o alt\u0103 chestiune de a \u00een\u021belege dac\u0103 este posibil s\u0103 v\u0103 deplasa\u021bi \u00een \u021bar\u0103 sau s\u0103 vizita\u021bi plajele sau dac\u0103 exist\u0103 un couvre-feu obligatoriu.<\/p>\n\n R\u0103m\u00e2ne\u021bi cu noi pentru cel de-al doilea articol, care prezint\u0103 seria noastr\u0103 de date despre restric\u021biile de c\u0103l\u0103torie. Astuce : este aproape identic, pute\u021bi consulta \u00eentotdeauna articolul nostru documenta\u021bie despre API<\/a> en attendant.<\/p>\n\n <\/p>","protected":false},"excerpt":{"rendered":" Mul\u021bi dintre voi nu \u0219ti\u021bi poate c\u0103 nu \u0219ti\u021bi, dar primele funda\u021bii Sitata au fost construite pentru detectarea precoce a bolilor. De fapt, fondatoarea noastr\u0103 a organizat un discurs TedX \u00een 2016 despre motivele pentru care trebuie s\u0103 prevenim c\u0103l\u0103toriile pentru a preveni r\u0103sp\u00e2ndirea bolilor. 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":"\nCondi\u021bii de intrare<\/h2>\n\n
origine_pays_division_id<\/strong><\/span><\/code> ou
origine_pays_r\u00e9gion_id<\/strong><\/span><\/code> este un nivel care se situeaz\u0103 respectiv la nivelul statului sau la nivelul municipal. Dac\u0103 dori\u021bi s\u0103 dispune\u021bi de date mai detaliate, v\u0103 rug\u0103m s\u0103 v\u0103 adresa\u021bi la ne contacta\u021bi<\/a> \u0219i vom discuta cu dumneavoastr\u0103 despre cazul dumneavoastr\u0103 de utilizare.<\/p>\n\n
C\u00e2teva exemple<\/h2>\n\n
Cum se ob\u021bin cerin\u021bele \u00eentre dou\u0103 \u021b\u0103ri?<\/h3>\n\n
destina\u021bie<\/strong><\/span><\/code> \u0219i
d\u00e9part<\/strong><\/code><\/span> parametri. Ace\u0219ti parametri accept\u0103 codurile ISO 3166-1 alfa-2<\/a> ca intr\u0103ri <\/p>\n\n
GET https:\/\/www.sitata.com\/api\/v2\/entry_requirements?departure=DE&destination=IN<\/code><\/pre>\n\n
\u0218i dac\u0103 vreau date la nivel de stat?<\/h3>\n\n
origine_pays_division<\/code><\/span><\/strong> a une valeur. Pute\u021bi, de asemenea, s\u0103 filtra\u021bi pentru a nu mai recupera dec\u00e2t datele la nivel de stare, utiliz\u00e2nd c\u00e2mpul
destina\u021bia_diviziune_de_plat\u0103<\/span><\/strong><\/code> param\u00e8tre. Se a\u0219teapt\u0103 o valoare ISO_3166-2<\/a>. De exemplu, US-TX pentru Texas, Statele Unite.<\/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> \u0219i
destination_a\u00e9roport<\/code><\/strong><\/span> utiliser les codes de l'OACI<\/a> ou de l'IATA<\/a> pentru a filtra rezultatele. R\u0103spunsul cuprinde toate restric\u021biile (la nivel de \u021bar\u0103 \u0219i de stat) necesare pentru \u00een\u021belegerea c\u0103l\u0103torului care pleac\u0103 din \u021bara de plecare \u0219i se \u00eentoarce \u00een \u021bara de destina\u021bie.<\/p>\n\n
GET https:\/\/www.sitata.com\/api\/v2\/entry_requirements?departure_airport=MUC&destination_airport=BOM<\/code><\/pre>\n\n
\u0218i dac\u0103 nu am dec\u00e2t informa\u021bii despre ora\u0219?<\/h3>\n\n
d\u00e9part_lat<\/span><\/code><\/strong>,
plecare_lng<\/span><\/code><\/strong>,
destina\u021bie_lat<\/span><\/code><\/strong>\u0219i
destina\u021bie_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
Informa\u021bii suplimentare<\/h2>\n\n
figuran\u021bi<\/code><\/span><\/strong>. Acest c\u00e2mp este o hart\u0103 cheie\/valoare a diverselor elemente de informa\u021bii suplimentare pentru o cerin\u021b\u0103 particular\u0103. <\/p>\n\n
Care este num\u0103rul de zile de patruzeci?<\/h3>\n\n
figuran\u021bi<\/span><\/strong><\/code> la cartographie contiendra un c\u00e2mp numit
quarantaine_days<\/span><\/code><\/strong> care con\u021bine un num\u0103r \u00eentreg pentru num\u0103rul de zile de patruzeci de zile impuse.<\/p>\n\n
Care este num\u0103rul de ore \u00eenainte de intrare pentru un test covid negativ?<\/h3>\n\n
figuran\u021bi<\/span><\/strong><\/code> la cartographie contiendra un c\u00e2mp numit
orele_de_intrare<\/span><\/code><\/strong> care con\u021bine un num\u0103r \u00eentreg pentru num\u0103rul de ore \u00een timpul c\u0103rora este autorizat un test negativ de covid\u0103 \u00eenainte de intrare.<\/p>\n\n
F\u0103-ne s\u0103 \u0219tim<\/h2>\n\n
Attendez... il y a plus!<\/h2>\n\n