- API Access Guide
- Common HTTP Status Codes
- VNNOX
- Player
- Solutions
- Real-Time Control
- Scheduled Control
- Logs
- Notifications
- VNNOXCare
- Notes
- Device Status Monitoring
- Brightness Log
- Others
- Third-Party System Authorization
Scheduled Video Source Switching
Testing
US
US
POST
/v2/player/scheduled-control/video-source
TIP
1.
2.
3.
Request
Header Params
AppKey
string
required
Default:
{{AppKey}}
Nonce
string
required
CurTime
string
required
CheckSum
string
required
Body Params application/json
playerIds
array[string]
required
schedules
array [object {5}]
required
startDate
string
required
endDate
string
required
weekDays
array[integer]
optional
execTime
string
required
source
integer
required
Example
{
"playerIds": [
"f14cb76a01320c2c4fba81bc0cb4b3af",
"85dacf69cb2c57bb508a6d126d189383",
"8921b722dc7f6b1b1e20dafcf553a554",
"6c09ee7576f9ec298be5e20e21569adb",
"f4db107e317e841585bbd7a67573885e",
"9b9ce094e2b9d70576460bd4c475748d"
],
"schedules": [
{
"startDate": "2025-01-01",
"endDate": "2025-12-31",
"execTime": "08:30:00",
"weekDays": [
0,
6
],
"source": 0
},
{
"startDate": "2025-01-01",
"endDate": "2025-12-31",
"weekDays": [
1,
2,
3,
4,
5
],
"execTime": "08:30:00",
"source": 1
}
]
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://open-us.vnnox.com/v2/player/scheduled-control/video-source' \
--header 'AppKey;' \
--header 'Nonce;' \
--header 'CurTime;' \
--header 'CheckSum;' \
--header 'Content-Type: application/json' \
--data-raw '{
"playerIds": [
"f14cb76a01320c2c4fba81bc0cb4b3af",
"85dacf69cb2c57bb508a6d126d189383",
"8921b722dc7f6b1b1e20dafcf553a554",
"6c09ee7576f9ec298be5e20e21569adb",
"f4db107e317e841585bbd7a67573885e",
"9b9ce094e2b9d70576460bd4c475748d"
],
"schedules": [
{
"startDate": "2025-01-01",
"endDate": "2025-12-31",
"execTime": "08:30:00",
"weekDays": [
0,
6
],
"source": 0
},
{
"startDate": "2025-01-01",
"endDate": "2025-12-31",
"weekDays": [
1,
2,
3,
4,
5
],
"execTime": "08:30:00",
"source": 1
}
]
}'
Responses
🟢200Success
application/json
Body
success
array[string]
required
fail
array[string]
required
Example
{
"success": [
"8f29699ae6db7c584b60fa345c984a0e",
"f14cb76a01320c2c4fba81bc0cb4b3af",
"85dacf69cb2c57bb508a6d126d189383",
"8921b722dc7f6b1b1e20dafcf553a554",
"6c09ee7576f9ec298be5e20e21569adb",
"f4db107e317e841585bbd7a67573885e",
"9b9ce094e2b9d70576460bd4c475748d"
],
"fail": []
}
Modified at 2025-04-18 07:13:46