API Hujjatlari
Loyihadagi API endpointlar va ulardan qanday foydalanish.
Asosiy URL
https://api.example.com/v1Authentication
Barcha so'rovlar uchun API kaliti kerak:
Authorization: Bearer YOUR_API_KEYEndpoints
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:
| Kod | Ma'nosi |
|---|---|
| 200 | Muvaffaqiyatli |
| 400 | Noto'g'ri so'rov |
| 401 | Autentifikatsiya xatosi |
| 404 | Topilmadi |
| 500 | Server xatosi |