Для использования VISAREQ API вам необходимо получить Token. Процедура проста и бесплатна - получить Token
API предоставляет следующие наборы данных (Data Sources):
Для получения списка стран необходимо послать GET
запрос на адрес http://visareq.com/api/0.1/territories
Обязательные параметры | |
---|---|
api_token | API Token |
Дополнительные параметры | |
code_iso2 | 2х буквенный ISO 3166-1 alpha-2 код территори |
code_iso3 | 3х буквенный ISO 3166-1 alpha-3 код территори |
Пример запроса
http://visareq.com/api/0.1/territories?api_token=TOKEN&code_iso3=USA
Пример ответа
[{"id":"170","code_iso2":"US","code_iso3":"USA","name_eng":"United States of America","name_rus":"Соединенные Штаты Америки","type":{"id":"1","name":"Country"}}]
Для получения информации по визам необходимо послать GET
запрос на адрес http://visareq.com/api/0.1/visas
Обязательные параметры | ||
---|---|---|
api_token | API Token | |
passport_territory_code_iso2 ИЛИ passport_territory_code_iso3 | 2х буквенный ISO 3166-1 alpha-2 или 3х буквенный ISO 3166-1 alpha-3 код страны, выдавшей паспорт | |
destination_territory_code_iso2 ИЛИ destination_territory_code_iso3 | 2х буквенный ISO 3166-1 alpha-2 или 3х буквенный ISO 3166-1 alpha-3 код территори назначения |
Пример запроса
http://visareq.com/api/0.1/visas?api_token=TOKEN&passport_territory_code_iso3=UKR&destination_territory_code_iso3=DEU
Пример ответа
[{"id":"306","passport_territory":{"id":"168","code_iso2":"UA","code_iso3":"UKR","name_end":"Ukraine","name_rus":"Украина"},"destination_territory":{"id":"42","code_iso2":"DE","code_iso3":"DEU","name_end":"Germany","name_rus":"Германия"},"requirement":{"id":"4","name":"Required"},"description":"Описание визовых требований"}]