Аутентификация в 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 ,}}
См.также
Актуальная спецификация (автодокументация по методам)