Мастер-Тур(15):API для отдачи цен в поисковые системы — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Biryukov (обсуждение | вклад) (Новая страница: «<span style="color:red;font-size:120%">Статья находится на стадии разработки.</span><br /> Версия статьи от {{REVIS…») |
Biryukov (обсуждение | вклад) |
||
Строка 14: | Строка 14: | ||
Выдача результатов осуществляется в формате JSON | Выдача результатов осуществляется в формате JSON | ||
+ | |||
+ | ==Установка== | ||
+ | |||
+ | ==Настройка== | ||
==Список методов== | ==Список методов== | ||
===Выгрузка списка стран=== | ===Выгрузка списка стран=== | ||
− | Метод производит выгрузку всех направлений туроператора<br> | + | Метод производит выгрузку всех направлений туроператора <br /> |
− | Формат запроса: ?action=GetCountries | + | * Формат запроса: |
− | Параметры: | + | ** ?action=GetCountries |
− | * '''id''' – идентификатор страны (опциональный, если указан, то запрашивается только одна запись) | + | * Параметры: |
− | + | ** '''id''' – идентификатор страны (опциональный, если указан, то запрашивается только одна запись) | |
− | |||
− | |||
− | |||
+ | <div class="toccolours mw-collapsible mw-collapsed" style="width:900px">Формат выдачи (JSON) | ||
+ | <div class="mw-collapsible-content"> | ||
+ | <TABLE STYLE="border: 0.1em dashed #2F6FAB; margin: 8px; padding: 8px" WIDTH="99%"><TR><TD> | ||
+ | <syntaxhighlight lang="java" enclose="div"> | ||
+ | { | ||
+ | "version": "1.0", | ||
+ | "countries": [ | ||
+ | { | ||
+ | "id": {Int32}, | ||
+ | "name": {String} | ||
+ | }, | ||
+ | ... | ||
+ | ] | ||
+ | } | ||
+ | </syntaxhighlight> | ||
+ | </TD></TR></TABLE> | ||
+ | </div></div><br /> | ||
+ | <div class="toccolours mw-collapsible mw-collapsed" style="width:900px">Пример | ||
+ | <div class="mw-collapsible-content"> | ||
+ | <TABLE STYLE="border: 0.1em dashed #2F6FAB; margin: 8px; padding: 8px" WIDTH="99%"><TR><TD> | ||
+ | <syntaxhighlight lang="java" enclose="div"> | ||
+ | { | ||
+ | "version": "1.0", | ||
+ | "countries": [ | ||
+ | { | ||
+ | "id": 97, | ||
+ | "name": "Тунис" | ||
+ | }, | ||
+ | { | ||
+ | "id": 90, | ||
+ | "name": "Австрия" | ||
+ | }, | ||
+ | { | ||
+ | "id": 30, | ||
+ | "name": "Франция" | ||
+ | }, | ||
+ | ] | ||
+ | } | ||
+ | </syntaxhighlight> | ||
+ | </TD></TR></TABLE> | ||
+ | </div></div><br /> | ||
− | |||
− | |||
− | |||
− | |||
[[Category:Мастер-Тур(15)]] | [[Category:Мастер-Тур(15)]] |
Версия 15:39, 8 августа 2016
Статья находится на стадии разработки.
Версия статьи от 8-08-2016.
Поддерживаемые версии ПК «Мастер-Тур»: |
Введение
Данный web-сервис выполняет следующие задачи:
- выгружает справочники (города вылета, страны, курорты, отели и т.д.)
- осуществляет параметризованный поиск цен
- актуализирует выбранный тур по его идентификатору
Выдача результатов осуществляется в формате JSON
Установка
Настройка
Список методов
Выгрузка списка стран
Метод производит выгрузку всех направлений туроператора
- Формат запроса:
- ?action=GetCountries
- Параметры:
- id – идентификатор страны (опциональный, если указан, то запрашивается только одна запись)
Формат выдачи (JSON)
{
"version": "1.0",
"countries": [
{
"id": {Int32},
"name": {String}
},
...
]
}
|
Пример
{
"version": "1.0",
"countries": [
{
"id": 97,
"name": "Тунис"
},
{
"id": 90,
"name": "Австрия"
},
{
"id": 30,
"name": "Франция"
},
]
}
|