Queries the information about a category and its subcategories.
Operation description
Query the information about a category and its subcategories based on the category ID and category type.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ice:GetCategories |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| CateId |
integer |
No |
The category ID. You can use one of the following methods to obtain the ID:
|
33 |
| PageNo |
integer |
No |
The page number. Default value: 1 |
1 |
| PageSize |
integer |
No |
The number of entries per page. Valid values: 10 to 100. |
10 |
| SortBy |
string |
No |
The sorting rule of results. Valid values: - CreationTime:Desc (default): The results are sorted in reverse chronological order based on the creation time. - CreationTime:Asc: The results are sorted in chronological order based on the creation time. |
CreationTime:Desc |
| Type |
string |
No |
The type of the category. Valid values: default and material. A value of default indicates audio, video, and image files. This is the default value. A value of material indicates short video materials. |
default |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| SubTotal |
integer |
The total number of subcategories. |
100 |
| RequestId |
string |
The request ID. |
******3B-0E1A-586A-AC29-742247****** |
| Category |
object |
The information about the category. |
|
| Type |
string |
The type of the category. Valid values:
|
default |
| CateName |
string |
The category name. |
Primary category |
| ParentId |
integer |
The ID of the parent category. |
-1 |
| CateId |
integer |
The category ID. |
46 |
| Level |
integer |
The level of the category. A value of 0 indicates a level-1 category, a value of 1 indicates a level-2 category, and a value of 2 indicates a level-3 category. |
0 |
| SubCategories |
object |
||
| Category |
array<object> |
The subcategories in the category. |
|
|
object |
The subcategory in the category. |
||
| Type |
string |
The type of the category. Valid values:
|
default |
| CateName |
string |
The category name.
|
Secondary subcategory |
| ParentId |
integer |
The ID of the parent category. |
46 |
| CateId |
integer |
The category ID. |
129 |
| SubTotal |
integer |
The total number of subcategories. |
100 |
| Level |
integer |
The level of the category. A value of 0 indicates a level-1 category, a value of 1 indicates a level-2 category, and a value of 2 indicates a level-3 category. |
1 |
Examples
Success response
JSON format
{
"SubTotal": 100,
"RequestId": "******3B-0E1A-586A-AC29-742247******",
"Category": {
"Type": "default",
"CateName": "Primary category",
"ParentId": -1,
"CateId": 46,
"Level": 0
},
"SubCategories": {
"Category": [
{
"Type": "default",
"CateName": "Secondary subcategory",
"ParentId": 46,
"CateId": 129,
"SubTotal": 100,
"Level": 1
}
]
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.