Перейти к основному содержимому
Перейти к основному содержимому

Программный доступ к API с Postman

Этот гид поможет вам протестировать ClickHouse Cloud API с использованием Postman. Приложение Postman доступно для использования в веб-браузере или может быть загружено на настольный компьютер.

Создание учетной записи

Сайт Postman

Создание рабочей области

  • Назовите вашу рабочую область и установите уровень видимости.
Создание рабочей области

Создание коллекции

  • В меню в верхнем левом углу нажмите "Импорт":
Изучить > Импорт
  • Появится модальное окно:
Ввод URL API
Импорт
  • Выберите "Postman Collection", нажав кнопку "Импорт":
Коллекция > Импорт

Интерфейс спецификации ClickHouse Cloud API

  • Теперь "API спецификация для ClickHouse Cloud" появится в разделе "Коллекции" (Левая навигация).
Импорт вашего API
  • Нажмите на "API спецификация для ClickHouse Cloud." В центральной панели выберите вкладку 'Authorization':
Импорт завершен

Установка авторизации

  • Включите выпадающее меню, чтобы выбрать "Basic Auth":
Основная аутентификация
  • Введите имя пользователя и пароль, полученные при настройке ключей API ClickHouse Cloud:
учетные данные

Включение переменных

  • Переменные позволяют сохранять и повторно использовать значения в Postman, что упрощает тестирование API.

Установка идентификатора организации и идентификатора службы

  • Внутри "Коллекции" нажмите вкладку "Переменная" в центральной панели (Базовый URL будет установлен ранее при импорте API):
  • Под baseURL нажмите на открытое поле "Добавить новое значение" и замените ваш идентификатор организации и идентификатор службы:
Идентификатор организации и идентификатор службы

Тестирование функциональности ClickHouse Cloud API

Тест "GET список доступных организаций"

  • В разделе "OpenAPI спецификация для ClickHouse Cloud" разверните папку > V1 > organizations
  • Нажмите "GET список доступных организаций" и нажмите синюю кнопку "Send" справа:
Тестирование получения организаций
  • Возвращенные результаты должны предоставить данные о вашей организации с "status": 200. (Если вы получите "status" 400 без информации о организации, ваша конфигурация неверна).
Статус

Тест "GET детали организации"

  • В папке organizationid перейдите к "GET детали организации":
  • В меню центральной панели под Params требуется organizationid.
Тестирование получения деталей организации
  • Измените это значение на orgid в фигурных скобках {{orgid}} (при установлении этого значения ранее появится меню с значением):
Отправить тест
  • После нажатия кнопки "Сохранить" нажмите синюю кнопку "Send" в правом верхнем углу экрана.
Возвращаемое значение
  • Возвращенные результаты должны предоставить данные о вашей организации с "status": 200. (Если вы получите "status" 400 без информации о организации, ваша конфигурация неверна).

Тест "GET детали службы"

  • Нажмите "GET детали службы"
  • Измените значения для organizationid и serviceid на {{orgid}} и {{serviceid}} соответственно.
  • Нажмите "Сохранить", а затем синюю кнопку "Send" справа.
Список служб
  • Возвращенные результаты должны предоставить список ваших служб и их деталей с "status": 200. (Если вы получите "status" 400 без информации о службах, ваша конфигурация неверна).