API Hujjatlari

Loyihadagi API endpointlar va ulardan qanday foydalanish.

Asosiy URL

https://api.example.com/v1

Authentication

Barcha so'rovlar uchun API kaliti kerak:

Authorization: Bearer YOUR_API_KEY

Endpoints

GET /users

Barcha foydalanuvchilarni olish:

fetch('https://api.example.com/v1/users', {
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY'
  }
})
  .then(res => res.json())
  .then(data => console.log(data));

Javob:

{
  "users": [
    {
      "id": 1,
      "name": "Ali",
      "email": "ali@example.com"
    }
  ]
}

POST /users

Yangi foydalanuvchi yaratish:

fetch('https://api.example.com/v1/users', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    name: 'Vali',
    email: 'vali@example.com'
  })
});

Eslatma: Bu faqat misol. Haqiqiy API endpointlar boshqacha bo'lishi mumkin.

Xatolar

API quyidagi xato kodlarini qaytarishi mumkin:

KodMa'nosi
200Muvaffaqiyatli
400Noto'g'ri so'rov
401Autentifikatsiya xatosi
404Topilmadi
500Server xatosi