- tocdepth
2
Аутентификация в API ML Space
Чтобы получить токен для аутентификации в API ML Space:
Создайте персональный API-ключ в личном кабинете.
Примечание
Ключ доступа, сгенерированный для сервисного аккаунта, не подходит для авторизации в API ML Space.
Получите токен с помощью curl-запроса, указав полученные на шаге 1 Key ID (логин) в поле
client_id
и Key Secret (пароль) в полеclient_secret
:curl --location 'https://api.ai.cloud.ru/public/v2/service_auth' \ --header 'Content-Type: application/json' \ --header 'Accept: application/json' \ --data '{ "client_id": "<string>", "client_secret": "<string>" }'
Используйте токен при каждом API-запросе к сервису — передайте его в заголовке Authorization в формате:
Authorization: $TOKEN
Рассмотрим пример запроса аутентификации с ID xxxxx
и Secret xxxxx
:
{
"client_id": "xxxxx",
"client_secret": "xxxxx"
}
В ответ придет access_token
:
{
"error_code": 0,
"error_message": "",
"status": "ok",
"token": {
"access_token": "eyJhbGciOiJS...",
"token_type": "bearer",
"expires_in": 300,
}
}
См.также
Актуальная спецификация (автодокументация по методам)
Была ли статья полезной?
Запустили Evolution free tier
для Dev & Test
Получить
для Dev & Test