Mengedit playlist.
Deskripsi operasi
Operasi ini melakukan edit penuh. Anda dapat menggunakan operasi ini untuk mengedit informasi konfigurasi atau mengganti beberapa item playlist.
Batas QPS
Batas kueri per detik (QPS) untuk satu pengguna adalah 10 panggilan per detik. Jika Anda melebihi batas ini, panggilan API Anda akan dibatasi. Pembatasan ini dapat memengaruhi bisnis Anda. Panggil API ini dalam batas yang ditentukan.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:EditPlaylist |
get |
*Caster
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
ID wilayah. |
cn-shanghai |
| ProgramId |
string |
Yes |
ID playlist. Jika Anda menambahkan item playlist dengan memanggil operasi AddPlaylistItems, gunakan nilai ProgramId yang dikembalikan oleh panggilan tersebut. |
445409ec-7eaa-461d-8f29-4bec2eb9**** |
| ProgramItems |
string |
Yes |
Daftar item playlist. Ini adalah string JSON. Untuk informasi lebih lanjut, lihat InputProgramItem. |
[{"ItemName":"item1","ResourceType":"vod","ResourceValue":"5f8809f2-3352-4d1f-a8f7-86f9429f****"}, {"ItemName": "item2","ResourceType": "vod","ResourceValue": "e7411c0b-dd98-4c61-a545-f8bfba6c****"}] |
| ProgramConfig |
string |
No |
Konfigurasi playlist. Untuk informasi lebih lanjut, lihat ProgramConfig. |
[{"RepeatNumber":"0","ProgramName":"my program"}] |
InputProgramItem
| Parameter | Contoh | Tipe | Deskripsi |
| ItemName | item1 | String | Nama item playlist. |
| ResourceType | vod | String | Tipe sumber daya. Satu-satunya nilai yang valid adalah vod, yang menunjukkan sumber daya Video-on-Demand (VOD). |
| ResourceValue | 5f8809f2-3352-4d1f-a8f7-86f9429f**** | String | ID sumber daya. |
ProgramConfig
| Parameter | Contoh | Tipe | Deskripsi |
| RepeatNumber | 0 | Integer | Jumlah pengulangan playlist setelah selesai diputar. Nilai yang valid: 0 (default): Playlist tidak diulang. -1: Playlist berulang tanpa batas. Bilangan bulat positif lainnya: Jumlah pengulangan playlist. |
| ProgramName | myprogram | String | Nama playlist. |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| CasterId |
string |
ID studio produksi. Gunakan ID ini sebagai parameter permintaan untuk menambahkan callback atau tata letak studio virtual. |
0e94d1f4-1a65-445c-9dcf-de8b3b8d**** |
| Items |
object |
Daftar item playlist yang ditambahkan. |
|
| FailedItems |
array<object> |
Daftar item playlist yang gagal ditambahkan. |
|
|
object |
Daftar item playlist yang gagal ditambahkan. |
||
| ItemId |
string |
The ID of the playlist item. |
c09f3d63-eacf-4fbf-bd48-a07a6ba7**** |
| ItemName |
string |
The name of the playlist item. |
item2 |
| SuccessItems |
array<object> |
Daftar item playlist yang berhasil ditambahkan. |
|
|
object |
Daftar item yang berhasil ditambahkan. |
||
| ItemId |
string |
The ID of the playlist item. |
c09f3d63-eacf-4fbf-bd48-a07a6ba7**** |
| ItemName |
string |
The name of the playlist item. |
item1 |
| ProgramId |
string |
ID playlist. Gunakan ID ini sebagai parameter permintaan untuk menghapus, mengkueri, memulai, atau menghentikan playlist. |
445409ec-7eaa-461d-8f29-4bec2eb9**** |
| RequestId |
string |
ID permintaan. |
5c6a2a0d-f228-4a64-af62-20e91b96**** |
Contoh
Respons sukses
JSONformat
{
"CasterId": "0e94d1f4-1a65-445c-9dcf-de8b3b8d****",
"Items": {
"FailedItems": [
{
"ItemId": "c09f3d63-eacf-4fbf-bd48-a07a6ba7****",
"ItemName": "item2"
}
],
"SuccessItems": [
{
"ItemId": "c09f3d63-eacf-4fbf-bd48-a07a6ba7****",
"ItemName": "item1"
}
]
},
"ProgramId": "445409ec-7eaa-461d-8f29-4bec2eb9****",
"RequestId": "5c6a2a0d-f228-4a64-af62-20e91b96****"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidProgramId.Malformed | %s, please check and try again later. | |
| 400 | PlayListIsEmpty | %s, please check and try again later. | |
| 400 | MissInputParams | %s, please check and try again later. | |
| 400 | InvalidCasterId.Malformed | %s, please check and try again later. | |
| 400 | IncorrectPlaylistStatus.Inuse | %s, please check and try again later. | |
| 400 | InvalidParameter.Malformed | There are invalid parameters: %s. | |
| 500 | InternalError | %s, please try again later. | |
| 404 | PlayListNotFound | %s, please check and try again later. | |
| 404 | InvalidCaster.NotFound | %s, please check and try again later. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.