CreateCategory

Update time: 2024-07-29 16:46:38

Create category

  • Limit of request rate per user: 300/5min
  • Applicable Products: Cloud VoD
For API authentication details, please refer to: API Authentication Overview

Request

Body Params

NameDescription
parentNodeIdInteger

Id of the parent node. If it is empty, create the parent node

*labelNameString

Label name (32 characters supported)

Response

Body Params

NameDescription
codeInteger

Result status code, 200 indicates success

messageString

Return message

dataList

Return data

nodeIdLong

Tag node ID

Error code

Error code(code)Description(message)HTTP statusSemantic
24112000

Parameter error

400Parameter error
1000

The parent classification node ID does not exist or has been deleted

200The parent classification node ID does not exist or has been deleted
1000

The category name cannot be empty

200The category name cannot be empty
1000

The format of the category name is incorrect

200The format of the category name is incorrect
1000

Class name duplication

200Class name duplication

Example

JSON
JSON
Request example
Copy Copy success
#!/bin/bash
username='example_username'
apiKey='example_apiKey'
date=`env LANG="en_US.UTF-8" date -u "+%a, %d %b %Y %H:%M:%S GMT"`
password=`echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64`
curl -i --url "https://api.cdnetworks.com/vod/videoCategory/createCategory" \
-X "POST" \
-u "$username:$password" \
-H "Date: $date" \
-H "x-cnc-auth-method: BASIC" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{
	"parentNodeId": "id1",
        "labelName": "name"
}'
Response example
Copy Copy success
{
    "code": 200,
    "message": "Operation succeeded"
    "data": {
        "nodeId":123
     }
}
Is the content of this document helpful to you?
Yes
I have suggestion
Submitted successfully! Thank you very much for your feedback, we will continue to strive to do better!