Черепанов Игорь
Head of Backend
Опубликовано
Для начала вам нужно создать Workspace или присоединиться к существующему, чтобы делиться коллекцией с другими разработчиками.
Вам необходимо создать Окружение (Environment) и указать Переменные (Variables) среды.
На изображении ниже показаны необходимые переменные для разработки проекта на Apiato:
И не забудьте выбрать Окружение, которое будете использовать:
Так будет выглядеть запрос на получение токена авторизации в Apiato:
Любая ссылка будет выглядеть так:
{{root}}/{{version}}/oauth/token -> http://127.0.0.1:9000/v1/oauth/token
Также тело запроса должно содержать:
client_id = {{client_id}}
client_secret = {{client_secret}}
grant_type = password
username = {{username}}
password = {{password}}
На вкладке Tests вы можете указать скрипт, который выполнится после запроса и в свою очередь заполнит токен в Env:
var responseData = pm.response.json(); var accessToken = responseData.access_token; if (accessToken) { pm.environment.set("bearer", accessToken); console.log("Access Token has been set to: ", accessToken); } else { console.log("Access Token not found in the response"); }
Теперь для каждого авторизованного запроса вы можете указать нужные хедеры с использованием Env:
Authorization = Bearer {{bearer}}
Accept = application/json
Head of Backend