Как получить список стран из tourvisor?

Ссылка скопирована
1 ответ

нашёл только про экспорт https://wiki.tourvisor.ru/export, на импорт оно не работает.
На сайте нашёл запрос которым получают страны

https://tourvisor.ru/xml/listdev.php? type=departure,allcountry,country,region,subregions,operator& cndep=1& flydeparture=1& flycountry=0& format=json& referrer=https%3A%2F%2Fintour.ru%2Fgoryashhie-tury%2F& session=19b81782abac46e2d95f3e58da9cabaebb89ab11d0d294f591134f6d633d290aeb989d262c4221eabd1d47c6f496a78c965243d4e6acbabbe40ed1111f6bc85260c8da91edfeb29512dda763daa5be2b84cd33b3c93a30fe557d808424f6a1d340ddc3fc2afccc5b0c7feebb1be7b3

https://tourvisor.ru/xml/listdev.php? type=departure,allcountry,country,region,subregions,operator& cndep=1& flydeparture=1& flycountry=0& format=json& referrer=https%3A%2F%2Fintour.ru%2Fgoryashhie-tury%2F& session=19b81782abac46e2d95f3e58da9cabaebb89ab11d0d294f591134f6d633d290aeb989d262c4221eabd1d47c6f496a78c965243d4e6acbabbe40ed1111f6bc85260c8da91edfeb29512dda763daa5be2b84cd33b3c93a30fe557d808424f6a1d340ddc3fc2afccc5b0c7feebb1be7b3

но этот запрос генерится минифицированым js'ником так что как получить параметр session я не знаю, но это точно не api key

Дополнительно:

Ответы:

У тебя есть api-key? У них и спроси.
Нету метода - попроси сделать.
Не сделают лучше остановись.

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Максим Павлов Ответ

Для получения списка стран из tourvisor, вам необходимо воспользоваться API этого сервиса.

Прежде всего, вам нужно зарегистрироваться на сайте tourvisor и получить API ключ. После этого, вы сможете делать запросы к API для получения нужной информации.

Пример запроса для получения списка стран может выглядеть следующим образом:

<?php
$url = 'https://api.tourvisor.ru';
$api_key = 'YOUR_API_KEY';

$endpoint = '/country';
$request_url = $url . $endpoint . '?key=' . $api_key;

$response = file_get_contents($request_url);
$data = json_decode($response, true);

if ($data && isset($data['countries'])) {
$countries = $data['countries'];

foreach ($countries as $country) {
echo $country['name'] . "

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно