Метод: getConnect

Описание:

Метод используется для проверки доступности и корректной работы OTA, а также валидности авторизационного заголовка.

⚠️ Объект data в данном методе не передается.
Заголовок Authorization может использоваться для аутентификации, как и в других методах.

Назначение:

Метод позволяет убедиться, что:
- OTA отвечает корректно;
- HTTP-запросы достигают сервера;
(опционально) корректен заголовок Authorization, если он используется.

🔐 Заголовок Authorization в запросах от Inn-Book

Все запросы, отправляемые со стороны Inn-Book в OTA, всегда содержат заголовок Authorization!
Зачем нужен этот заголовок:
- Это основной способ идентификации отправителя.
- Он подтверждает, что запрос действительно пришел от Inn-Book, а не от стороннего или злоумышленного источника.

IP-адрес Inn-Book может изменяться.
Из-за того, что серверы Inn-Book могут использовать динамические IP-адреса (например, при балансировке нагрузки, обновлениях и т.д.), привязка по IP недопустима и ненадежна.

Как использовать на стороне OTA:
- Проверяйте заголовок Authorization во всех входящих запросах от Inn-Book.
- Сравнивайте полученный токен с заранее согласованным значением, которое вы используете в REST API
- В случае несоответствия — отвергайте запрос как недоверенный.

Пример запроса:

{
  "action": "getConnect"     // Название метода
}



		
Пример ответа OTA:
	
{
  "status": "ok"             // OTA доступна и работает корректно
}


		
❌ Ошибка авторизации:
	
{
  "code": "800",             // Код ошибки
  "message": "Недействительный ключ авторизации" // Описание ошибки для отельера
}