Menambahkan acara ke daftar putar.
Deskripsi operasi
Sebelum memanggil operasi ini, buat studio produksi mode daftar putar (NormType=6) dan tambahkan sumber daya video ke dalamnya. Untuk membuat studio produksi menggunakan Operasi API, lihat CreateCaster.
Setiap daftar putar dapat berisi hingga 1000 acara.
-
Saat menggunakan sumber daya video-on-demand (VOD), gunakan sumber daya Bucket yang dikelola terlebih dahulu. Sumber daya di Bucket Anda sendiri mungkin kedaluwarsa. Jika Anda menggunakan sumber daya di Bucket Anda sendiri, periksa periode validitas sumber daya.
-
Gunakan sumber daya ApsaraVideo Live dan ApsaraVideo VOD sebagai input untuk studio produksi. Sumber daya dari URL pihak ketiga mungkin gagal diputar. Verifikasi kualitas dan validitas sumber daya tersebut.
Batas QPS
Batas QPS per pengguna tunggal untuk operasi ini adalah 10 panggilan per detik. Jika batas ini terlampaui, panggilan API akan dibatasi (throttled), yang dapat memengaruhi bisnis Anda. Panggil operasi ini dengan tepat.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:AddShowIntoShowList |
create |
*Caster.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
ID wilayah. |
cn-shanghai |
| showList |
array<object> |
No |
Daftar sumber daya acara yang akan ditambahkan. Setiap sumber daya memiliki parameter independen seperti showName dan resourceUrl. |
|
|
object |
No |
Informasi daftar studio produksi. |
||
| duration |
integer |
No |
Durasi pemutaran satu acara. Unit: detik. Catatan
|
20 |
| liveInputType |
integer |
No |
Tag tipe kustom. |
1 |
| repeatTimes |
integer |
No |
Jumlah pengulangan satu acara. Nilai default: 0. Catatan
|
0 |
| resourceId |
string |
No |
ID file VOD. |
a2b8e671-2fe5-4642-a2ec-bf93880e**** |
| resourceType |
string |
No |
Tipe resource. Nilai valid:
Catatan
|
vod |
| resourceUrl |
string |
No |
URL file pemutaran. |
http://****/atestObject****.m3u8 |
| showName |
string |
No |
Nama acara. |
liveShow**** |
| CasterId |
string |
Yes |
ID studio produksi.
Catatan
Nama studio produksi dalam daftar studio produksi pada halaman Studio Produksi Cloud di Konsol ApsaraVideo Live adalah ID studio produksi. |
LIVEPRODUCER_POST-cn-0pp1czt**** |
| ShowName |
string |
No |
Nama acara. |
liveShow**** |
| ResourceType |
string |
No |
Tipe sumber daya. Nilai valid:
Catatan
|
vod |
| ResourceUrl |
string |
No |
URL file pemutaran. |
http://****/atestObject****.m3u8 |
| ResourceId |
string |
No |
ID file VOD. |
a2b8e671-2fe5-4642-a2ec-bf93880e**** |
| Duration |
integer |
No |
Durasi pemutaran satu acara. Unit: detik. Catatan
|
20 |
| RepeatTimes |
integer |
No |
Jumlah pengulangan satu acara. Nilai default: 0. Catatan
|
0 |
| Spot |
integer |
No |
Posisi dalam daftar putar tempat acara disisipkan. Posisi dimulai dari 0. Secara default, acara ditambahkan ke akhir daftar putar saat ini. |
1 |
| LiveInputType |
integer |
No |
Tag tipe kustom. |
1 |
| isBatchMode |
boolean |
No |
Apakah akan menambahkan acara ke daftar putar secara batch. Nilai valid:
Catatan
Jika parameter ini tidak ditentukan atau dibiarkan kosong, penambahan tunggal digunakan. |
false |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
987DA143-A39C-5B5D-AF5B-3B07944A0036 |
| ShowId |
string |
ID acara. |
a2b8e671-2fe5-4642-a2ec-bf93880e**** |
| failedList |
string |
Daftar sumber daya yang gagal ditambahkan dan alasan kegagalannya. |
failedList[Show1, Show2...] |
| successfulShowIds |
string |
Daftar ID acara yang berhasil ditambahkan. |
f1933f16-5467-4308-b3a9-e8d451a90999,547436b8-c839-4469-a2c0-704c1ce5ce00 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "987DA143-A39C-5B5D-AF5B-3B07944A0036",
"ShowId": "a2b8e671-2fe5-4642-a2ec-bf93880e****",
"failedList": "failedList[Show1, Show2...]",
"successfulShowIds": "f1933f16-5467-4308-b3a9-e8d451a90999,547436b8-c839-4469-a2c0-704c1ce5ce00"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidUserId.Malformed | %s, please check userId. | userId yang ditentukan tidak valid. Periksa nilai parameter. |
| 400 | InvalidParameter.Malformed | There are invalid parameters: %s. | Parameter berikut tidak valid: %s. |
| 400 | InvalidCasterId.Malformed | %s, please check and try again later. | Parameter CasterId tidak valid. Periksa parameter dan coba lagi. |
| 400 | InvalidVodUrl.Malformed | %s, please check and try again later. | Parameter VodUrl tidak valid. Periksa dan coba lagi. |
| 400 | MissingParameter | %s. | Parameter yang diperlukan hilang. |
| 401 | IllegalOperation | %s, please check and try again later. | Operasi tidak valid. Periksa permintaan dan coba lagi. |
| 500 | InternalError | %s, please try again later. | Terjadi error internal. Coba lagi nanti. |
| 404 | InvalidCaster.NotFound | %s, please check and try again later. | Studio produksi tidak ada. Periksa konfigurasi dan coba lagi. |
| 404 | InvalidShowList.NotFound | %s, please check and try again later. | ShowList tidak ada. Periksa dan coba lagi. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.