Программный доступ к API с помощью Postman
Данное руководство поможет вам протестировать API ClickHouse Cloud с помощью Postman. Приложение Postman доступно для использования в веб-браузере или его можно скачать на рабочий стол.
Создайте учетную запись
- Бесплатные учетные записи доступны на https://www.postman.com.

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

Создайте Коллекцию
- В верхнем левом меню под "Исследовать" нажмите "Импорт":

- Появится модальное окно:

- Введите адрес API: "https://api.clickhouse.cloud/v1" и нажмите 'Enter':
- Выберите "Postman Collection", нажав кнопку "Импорт":

Взаимодействие со спецификацией ClickHouse Cloud API
- Спецификация "API для ClickHouse Cloud" теперь появится в "Коллекциях" (Левая навигация).

- Нажмите на "Спецификация API для ClickHouse Cloud." В среднем окне выберите вкладку ‘Authorization’:

Установите Авторизацию
- Включите выпадающее меню, чтобы выбрать "Basic Auth":

- Введите Имя пользователя и Пароль, которые вы получили при настройке ключей API ClickHouse Cloud:

Включите Переменные
- Переменные позволяют хранить и повторно использовать значения в Postman, что упрощает тестирование API.
Установите ID Организации и ID Сервиса
- Внутри "Коллекции" нажмите на вкладку "Переменная" в среднем окне (Базовый URL уже будет установлен при предыдущем импорте API):
- Под
baseURL
нажмите открытое поле "Добавить новое значение" и подставьте ваш ID организации и ID сервиса:

Протестируйте функционал ClickHouse Cloud API
Протестировать "GET список доступных организаций"
- В разделе "Спецификация OpenAPI для ClickHouse Cloud" разверните папку > V1 > organizations
- Нажмите "GET список доступных организаций" и нажмите голубую кнопку "Отправить" справа:

- Возвращенные результаты должны содержать информацию о вашей организации с "status": 200. (Если вы получите "status" 400 без информации о организации, ваша конфигурация неверна).

Протестировать "GET детали организации"
- В папке
organizationid
перейдите к "GET детали организации": - В меню среднего окна в разделе Params требуется
organizationid
.

- Измените это значение на
orgid
в фигурных скобках{{orgid}}
(При установке этого значения ранее появится меню с значением):

- После нажатия кнопки "Сохранить" нажмите голубую кнопку "Отправить" в верхнем правом углу экрана.

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

- Возвращенные результаты должны содержать список ваших сервисов и их детали с "status": 200. (Если вы получите "status" 400 без информации о сервисах ваша конфигурация неверна).