API Center

CreateCategory

Update time: 2023-07-14 10:03:36

Applicable Products

Cloud VoD

API Description

Call frequency

Single user trigger frequency: 300/5min

We recommend you to use API Explorer

The API Explorer provides the ability of visual interface online call API, code examples generation, and API documents quickly search .Try it

Request parameter(s)

Body Params

NameDescription
parentNodeIdInteger
Id of the parent node. If it is empty, create the parent node
*labelNameString
Label name (32 characters supported)

Response parameter(s)

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
24112000Parameter error400Parameter error
1000The parent classification node ID does not exist or has been deleted200The parent classification node ID does not exist or has been deleted
1000The category name cannot be empty200The category name cannot be empty
1000The format of the category name is incorrect200The format of the category name is incorrect
1000Class name duplication200Class 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": "操作成功"
    "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!