Menambahkan episode ke dalam daftar episode.
Deskripsi operasi
Sebelum memanggil operasi ini, Anda harus membuat studio produksi dalam mode daftar putar dan menambahkan resource video ke studio produksi tersebut. Setelah itu, Anda dapat memanggil operasi ini untuk menambahkan tayangan dari studio produksi ke daftar putar. Untuk membuat studio produksi menggunakan API, lihat Create a production studio.
Anda dapat menambahkan maksimal 1.000 tayangan ke satu daftar putar.
-
Saat menggunakan resource dari ApsaraVideo VOD, prioritaskan resource dari hosted buckets. Resource dari bucket milik Anda sendiri mungkin kedaluwarsa. Jika Anda menggunakan resource dari bucket milik Anda, perhatikan periode validitas-nya.
-
Saat menambahkan resource media ke studio produksi, prioritaskan resource dari ApsaraVideo LIVE dan ApsaraVideo VOD. Jika Anda menambahkan resource dari URL pihak ketiga, pemutaran mungkin gagal. Pastikan resource tersebut berkualitas tinggi dan valid.
Batas QPS
Batas permintaan per detik (QPS) untuk operasi ini adalah 10 panggilan per detik per pengguna. Panggilan API yang melebihi batas ini akan mengalami pembatasan kecepatan (throttling), yang dapat memengaruhi bisnis Anda. Kami menyarankan agar Anda memanggil operasi ini dengan laju yang wajar untuk mencegah throttling.
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 resource tayangan yang akan ditambahkan. Setiap resource memiliki parameter tersendiri, seperti showName dan resourceUrl. |
|
|
object |
No |
Informasi mengenai tayangan. |
||
| duration |
integer |
No |
Durasi pemutaran satu tayangan, dalam satuan detik. Catatan
Anda hanya dapat mengatur salah satu dari parameter RepeatTimes atau Duration. |
20 |
| liveInputType |
integer |
No |
Tag tipe kustom. |
1 |
| repeatTimes |
integer |
No |
Jumlah kali satu tayangan diputar secara berulang. Nilai default adalah 0. Catatan
|
0 |
| resourceId |
string |
No |
ID file VOD. |
a2b8e671-2fe5-4642-a2ec-bf93880e**** |
| resourceType |
string |
No |
Tipe aset media. Nilai yang valid:
Catatan
|
vod |
| resourceUrl |
string |
No |
URL file pemutaran. |
http://****/atestObject****.m3u8 |
| showName |
string |
No |
Nama tayangan. |
liveShow**** |
| CasterId |
string |
Yes |
ID studio produksi.
Catatan
Nama studio produksi dalam daftar pada halaman Cloud Production Studio adalah ID studio produksi tersebut. |
LIVEPRODUCER_POST-cn-0pp1czt**** |
| ShowName |
string |
No |
Nama tayangan. |
liveShow**** |
| ResourceType |
string |
No |
Tipe aset media. Nilai yang 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 tayangan, dalam satuan detik. Catatan
Anda hanya dapat mengatur salah satu dari parameter RepeatTimes atau Duration. |
20 |
| RepeatTimes |
integer |
No |
Jumlah kali satu tayangan diputar secara berulang. Nilai default adalah 0. Catatan
|
0 |
| Spot |
integer |
No |
Posisi dalam daftar putar tempat Anda ingin menyisipkan tayangan. Posisi diindeks mulai dari 0. Secara default, tayangan ditambahkan ke akhir daftar putar saat ini. |
1 |
| LiveInputType |
integer |
No |
Tag tipe kustom. |
1 |
| isBatchMode |
boolean |
No |
Menentukan apakah tayangan ditambahkan ke daftar putar secara batch. Nilai yang valid:
Catatan
Jika Anda tidak menentukan parameter ini atau membiarkannya kosong, satu tayangan akan ditambahkan. |
false |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
987DA143-A39C-5B5D-AF5B-3B07944A0036 |
| ShowId |
string |
ID tayangan. |
a2b8e671-2fe5-4642-a2ec-bf93880e**** |
| failedList |
string |
Daftar resource yang gagal ditambahkan beserta alasan kegagalannya. |
failedList[Show1, Show2...] |
| successfulShowIds |
string |
Daftar ID tayangan 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. | |
| 400 | InvalidParameter.Malformed | There are invalid parameters: %s. | |
| 400 | InvalidCasterId.Malformed | %s, please check and try again later. | |
| 400 | InvalidVodUrl.Malformed | %s, please check and try again later. | |
| 400 | MissingParameter | %s. | |
| 401 | IllegalOperation | %s, please check and try again later. | |
| 500 | InternalError | %s, please try again later. | |
| 404 | InvalidCaster.NotFound | %s, please check and try again later. | |
| 404 | InvalidShowList.NotFound | %s, please check and try again later. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.