Bir yapım stüdyosuna program listesi ekler.
Operation description
Program listesi eklemek için bu işlemi çağırmadan önce bir yapım stüdyosu oluşturun ve stüdyoya video kaynakları ekleyin. Bu işlem şu anda yalnızca iki düğüm türünü destekler: video kaynağı ve bileşen. Bir API işlemi kullanarak yapım stüdyosu oluşturmak için CreateCaster sayfasına bakın.
QPS limiti
Bu işlem için tek kullanıcılık QPS limiti saniyede 10 çağrıdır. Limit aşılırsa API çağrısı kısıtlanır ve bu durum işinizi etkileyebilir. Bu işlemi uygun şekilde çağırın.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:AddCasterProgram |
create |
*Caster
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
Bölge kimliği. |
cn-shanghai |
| Episode |
array<object> |
Yes |
Program listesi bilgileri. |
|
|
object |
No |
Program listesi bilgileri. |
||
| ComponentId |
array |
No |
Bileşen listesi. Öğeler sırayla aşağıdan yukarıya doğru düzenlenir. Önemli Bu parametre, Episode.N.EpisodeType Component olarak ayarlandığında geçerli ve zorunludur.
Düğüm türü Resource olduğunda, bu durum bileşenin video kaynağına bağlı olduğunu ve eşzamanlı olarak geçiş yaptığını gösterir. |
[ "a2b8e671-2fe5-4642-a2ec-bf931826****", "a2b8e671-2fe5-4642-a2ec-28374657****"] |
|
string |
No |
Bileşen kimliği. |
a2b8e671-2fe5-4642-a2ec-bf931826**** |
|
| EndTime |
string |
No |
Bitiş zamanı. Biçim: yyyy-MM-ddTHH:mm:ssZ (UTC). Bu parametre zorunludur. Belirtilmezse MissingParameter döndürülür. |
2016-06-29T10:02:00Z |
| EpisodeName |
string |
No |
Program adı. |
program_name_1 |
| EpisodeType |
string |
No |
Düğüm türü. Geçerli değerler:
Not
|
Resource |
| ResourceId |
string |
No |
Video kaynağı kimliği. Önemli Bu parametre, Episode.N.EpisodeType Resource olarak ayarlandığında geçerli ve zorunludur.
Bu parametre, Episode.N.EpisodeType Component olarak ayarlandığında geçerli değildir. Video kaynağını AddCasterVideoResource işlemi çağrısıyla eklediyseniz, AddCasterVideoResource işlemi tarafından döndürülen ResourceId değerini kontrol edin. |
a2b8e671-2fe5-4642-a2ec-bf93880e**** |
| StartTime |
string |
No |
Başlangıç zamanı. Biçim: yyyy-MM-ddTHH:mm:ssZ (UTC). Bu parametre zorunludur. Belirtilmezse MissingParameter döndürülür. |
2016-06-29T09:00:00Z |
| SwitchType |
string |
No |
Geçiş politikası. Geçerli değerler: Önemli Bu parametre yalnızca Episode.N.EpisodeType Resource olarak ayarlandığında geçerlidir.
|
TimeFirst |
| CasterId |
string |
Yes |
Yapım stüdyosu kimliği.
Not
Bulut Yapım Stüdyosu sayfasındaki yapım stüdyosu listesinde yer alan yapım stüdyosu adı, yapım stüdyosu kimliğidir. |
LIVEPRODUCER_POST-cn-0pp1czt**** |
İstek parametrelerindeki N, sıra numarasını belirtir. Örneğin:
Episode.N.EpisodeName, N'inci program adını belirtir. Episode.1.EpisodeName birinci program adını, Episode.2.EpisodeName ise ikinci program adını belirtir.
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| EpisodeIds |
object |
||
| EpisodeId |
array<object> |
Program kimliklerinin listesi. Listedeki öğelerin sırası, iletilen programların sırasıyla tutarlıdır. |
|
|
object |
|||
| EpisodeId |
string |
The program group ID. This can be used as a request parameter for modifying the production studio program list, querying the production studio program list, deleting a production studio program, or modifying a production studio program. Not
|
16A96B9A-F203-4EC5-8E43-CB92E68F**** |
| RequestId |
string |
İstek kimliği. |
16A96B9A-F203-4EC5-8E43-CB92E68F**** |
Examples
Success response
JSON format
{
"EpisodeIds": {
"EpisodeId": [
{
"EpisodeId": "16A96B9A-F203-4EC5-8E43-CB92E68F****"
}
]
},
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F****"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | MissingParameter | %s. | Missing parameter |
| 400 | InvalidParameter.Malformed | There are invalid parameters: %s. | There are invalid parameters: %s. |
| 400 | SwitchTypeInvalid.Malformed | %s, please check and try again later. | The parameter SwitchType is invalid, please check and try again. |
| 400 | IncorrectStartTime | %s, please check and try again later. | The parameter StartTime is invalid, please check and try again. |
| 400 | IncorrectEndTime | %s, please check and try again later. | The parameter EndTime is invalid, please check and try again. |
| 400 | EpisodeConflict.Malformed | %s, please check and try again later. | There is a conflict with the program time, please check and try again. |
| 400 | InvalidCasterId.Malformed | %s, please check and try again later. | The parameter CasterId is invalid, please check and try again. |
| 400 | InvalidParameter.EndTime | %s, please check and try again later. | The parameter EndTime is invalid, please check and try again. |
| 401 | IllegalOperation | %s, please check and try again later. | Operation not allowed, please check and try again. |
| 500 | InternalError | %s, please try again later. | Internal error, please try again later. |
| 404 | InvalidCaster.NotFound | %s, please check and try again later. | The guide station does not exist, please check and try again. |
| 404 | InvalidResource.NotFound | %s, please check and try again later. | The resource does not exist. Please check and try again. |
| 404 | InvalidComponent.NotFound | %s, please check and try again later. | The component to be operated does not exist. Please check and try again. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.