Kirish
Utel frontend va backend asosida yaratilganligi bois barcha ma'lumotlar uchun api endpointlar mavjud.
Domain & BaseUrl
Har bir ro'yhatdan o'tgan mijoz uchun alohida resource ajratiladi. Bular:
- Server (vps)
- Domen
- Ip manzil
- Storage
Alohida resource ajratilishidan maqsad mijozlar bir-biridan izolatsiyalanadi va bir biriga muammo tug'dirmaydi.
Domen quyidagi strukturaga ega bo'ladi:
Domen strukturasi
[Server turi][Tartib raqami].utel.uz
*Istisnolar mavjud
Bu yerda:
- Server turi - Utel qaysi serverga o'rnatilishiga qarab farqlanadi. Ular quyidagicha bo'lishi mumkin:
- cc - Hostmaster datamarkazidan ajratilgan virtual server (vps). Mijoz ro'yhatdan o'tganida avtomatik beriladi.
- utc - Uztelecom datamarkazidan ajratilgan virutual server (vps). Bunday serverlarni odatda mijozning o'zi sotib oladi va mijoz serveriga utel adminlari tomonidan utel o'rnatib beriladi.
- Tartib raqami - Utel tomonidan berilgan tartib raqam. Masalan: 121, 156, 201 ...
Server turi va tartib raqami birgalikda subdomen`ni tashkil qiladi.
Domenga misol sifatida: cc999.utel.uz, utc999.utel.uz kabilar.
Istisnolar
Ba'zi vaziyatlarda domen sifatida [tashkilot nomi].utel.uz ham qo'llanilishi mumkin.
Shunday qilib api uchun BASE URL quyidagicha bo'ladi:
Base url
https://api.[subdomain].utel.uz/api/v1
Masalan:
- cc999.utel.uz uchun api base url:
https://api.cc999.utel.uz/api/v1 - utc999.utel.uz uchun api base url:
https://api.utc999.utel.uz/api/v1
API lardan foydalanish
Ogohlantirish
Yo'riqnomada barcha endpointlar nisbiy beriladi, shuning uchun berilgan endpointlar oldidan base url qo'shib ishlatishingiz talab qilinadi.
API endpointlarni ishlatib ko'rish uchun quyidagi dastur yoki app larni ishlatishingizni tavsiya qilamiz