Create category
Name | Description |
---|---|
parentNodeIdInteger | Id of the parent node. If it is empty, create the parent node |
*labelNameString | Label name (32 characters supported) |
Name | Description |
---|---|
codeInteger | Result status code, 200 indicates success |
messageString | Return message |
dataList | Return data |
nodeIdLong | Tag node ID |
Error code(code) | Description(message) | HTTP status | Semantic |
---|---|---|---|
24112000 | Parameter error | 400 | Parameter error |
1000 | The parent classification node ID does not exist or has been deleted | 200 | The parent classification node ID does not exist or has been deleted |
1000 | The category name cannot be empty | 200 | The category name cannot be empty |
1000 | The format of the category name is incorrect | 200 | The format of the category name is incorrect |
1000 | Class name duplication | 200 | Class name duplication |
#!/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" }'
{ "code": 200, "message": "Operation succeeded" "data": { "nodeId":123 } }