Аутентифікація
Rekognita API використовує Bearer-токени для авторизації запитів. Кожен запит до API повинен містити заголовок Authorization з вашим API-ключем.
Формат заголовка
Authorization: Bearer YOUR_API_KEYСтворення API-ключа
- Увійдіть до дашборду Rekognita.
- Перейдіть до Settings → API Keys.
- Натисніть Create New Key.
- Оберіть необхідні дозволи (scopes).
- Скопіюйте ключ — він буде показаний лише один раз.
Безпека. Зберігайте API-ключі у змінних оточення. Ніколи не зберігайте їх у коді або публічних репозиторіях.
Scopes (дозволи)
При створенні ключа ви можете обрати один або декілька дозволів:
documents:read— читання документів та результатів.documents:write— завантаження та видалення документів.webhooks:manage— управління вебхуками.account:read— інформація про акаунт та використання.
Приклади
curl
curl https://api.rekognita.com/v1/documents \
-H "Authorization: Bearer rk_sk_abc123def456"Python
import os
from rekognita import Client
client = Client(api_key=os.environ["REKOGNITA_API_KEY"])Node.js
import { Rekognita } from '@rekognita/sdk';
const client = new Rekognita({
apiKey: process.env.REKOGNITA_API_KEY,
});Обробка помилок
Якщо ключ недійсний або відсутній, API поверне відповідь з кодом 401 Unauthorized:
{
"error": {
"code": "unauthorized",
"message": "Invalid or missing API key."
}
}Якщо ваш ключ був скомпрометований, негайно деактивуйте його у дашборді та створіть новий.