Skip to content

vladtkachenko1/TechPraktikaApi

Repository files navigation

📌 API Документація

🚀 Як запустити проект

Перед тестуванням API переконайтеся, що у вас встановлений PHP і Composer. А також ознайомтесь з документацією: https://documenter.getpostman.com/view/41952724/2sAYX8KhBK

1️⃣ Встановлення залежностей

Якщо ще не встановлені пакети, виконайте:

composer install

2️⃣ Запуск локального сервера

Запустіть сервер командою:

php -S localhost:8000 -t public

📌 Примітка: Сервер буде працювати за адресою http://localhost:8000/.


📝 Як протестувати API у Postman

1️⃣ Отримання JWT токена

Для отримання токена виконайте POST-запит на /api/login_check.

  • URL: http://localhost:8000/api/login_check
  • Метод: POST
  • Тіло запиту (Body, JSON):
    {
        "username": "admin",
        "password": "admin"
    }
  • Очікуваний результат:
    {
        "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9..."
    }

Скопіюйте значення token – він знадобиться для авторизації.


2️⃣ Використання JWT токена

Для всіх захищених запитів потрібно передавати токен у заголовках.

📌 Як налаштувати авторизацію в Postman:

  1. Перейдіть у Headers.
  2. Додайте Key:
    Authorization
    
  3. У поле Value вставте токен у форматі:
    Bearer ваш_токен
    

📌 Приклад заголовка:

Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published