Alt Kategorileri Getir
Belirtilen kategori ID'sine ait alt kategorileri sayfalama desteği ile getirir.
İstek
POST /v2/admin/categories/{categoryID}/children/search
Parametreler
| İsim | Tip | Konum | Açıklama |
|---|---|---|---|
categoryID | string | path | Gerekli. Üst kategorinin ID'si |
Başlıklar
| İsim | Açıklama |
|---|---|
Authorization | Gerekli. Kimlik doğrulama için Bearer token |
Content-Type | Gerekli. application/json olmalı |
İstek Gövdesi
| Alan | Tip | Açıklama | Doğrulama |
|---|---|---|---|
page | integer | Gerekli. Sayfa numarası | 1'den büyük veya eşit olmalı |
per_page | integer | Gerekli. Sayfa başına öğe sayısı | 1 ile 100 arasında olmalı |
Örnek
curl --request POST \
--url '\{\{baseUrl\}\}/v2/admin/categories/123456789/children/search' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...' \
--header 'Content-Type: application/json' \
--data '{
"page": 1,
"per_page": 10
}'
Yanıt
{
"data": [
{
"id": "987654321",
"parent_id": "123456789",
"name": {
"en": "Smartphones",
"tr": "Akıllı Telefonlar"
},
"path": "electronics/smartphones",
"int_id": 2,
"image_svg": "data:image/svg+xml;base64,...",
"is_leaf": true,
"created_at": "2024-03-20T10:00:00Z"
}
],
"total": 1,
"page": 1,
"per_page": 10
}
Yanıt Alanları
Sayfalama Nesnesi
| Alan | Tip | Açıklama |
|---|---|---|
data | array | Kategori nesnelerinin dizisi |
total | integer | Toplam öğe sayısı |
page | integer | Mevcut sayfa numarası |
per_page | integer | Sayfa başına öğe sayısı |
Kategori Nesnesi
| Alan | Tip | Açıklama |
|---|---|---|
id | string | Kategorinin benzersiz ID'si |
parent_id | string | Üst kategori ID'si |
name | object | Kategori adının çevirileri |
name.en | string | İngilizce kategori adı |
name.tr | string | Türkçe kategori adı |
path | string | Kategorinin URL yolu |
int_id | integer | Kategorinin sayısal ID'si |
image_svg | string | Kategori ikonunun SVG verisi |
is_leaf | boolean | Kategorinin alt kategori içerip içermediği |
created_at | string | Kategorinin oluşturulma tarihi |
Durum Kodları
| Durum Kodu | Açıklama |
|---|---|
| 200 | Başarılı - Alt kategoriler başarıyla getirildi |
| 400 | Hatalı İstek - Geçersiz istek parametreleri |
| 401 | Yetkisiz - Geçersiz veya eksik kimlik doğrulama token'ı |
| 404 | Bulunamadı - Üst kategori mevcut değil |
| 500 | Sunucu Hatası |