Bir yapım stüdyosunun program listesini değiştirir.
Operation description
Bir yapım stüdyosu için program listesi eklemek üzere AddCasterProgram işlemini çağırabilirsiniz. Ardından, program listesini değiştirmek için bu işlemi çağırabilirsiniz. Bu işlem, video kaynağı ve bileşen türlerindeki programları destekler.
QPS limiti
Tek bir kullanıcı için saniyedeki sorgu (QPS) limiti saniyede 4 çağrıdır. Bu limiti aşarsanız API çağrıları kısıtlanır ve bu durum işlerinizi etkileyebilir. Çağrılarınızı buna göre planlayın.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:ModifyCasterProgram |
update |
*Domain
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
Bölge kimliği. |
cn-shanghai |
| Episode |
array<object> |
Yes |
Program bilgileri. |
|
|
object |
No |
Program bilgileri. |
||
| ComponentId |
array |
No |
Bileşen kimliklerinin listesi. Bileşenler, listelendikleri sıraya göre alttan üste doğru katmanlanır. Bileşenler video kaynağı ile senkronize olarak değiştirilir.
|
["a2b8e671-2fe5-4642-a2ec-bf93888****" ] |
|
string |
No |
Bileşen kimliklerinin listesi. Bileşenler, listelendikleri sıraya göre alttan üste doğru katmanlanır. Bileşenler video kaynağı ile senkronize olarak değiştirilir.
|
["a2b8e671-2fe5-4642-a2ec-bf93888****" ] |
|
| EndTime |
string |
No |
Bitiş zamanı. Zaman UTC dilimindedir. Biçim yyyy-MM-ddTHH:mm:ssZ şeklindedir. |
2016-06-29T10:04:00Z |
| EpisodeId |
string |
No |
Program kimliği. AddCasterEpisode işlemini çağırarak yapım stüdyosu için bir program eklerseniz, yanıtta döndürülen EpisodeId parametresinin değerini kullanın. |
a2b8e671-2fe5-4642-a2ec-bf938887**** |
| EpisodeName |
string |
No |
Program adı. |
program_name_2 |
| EpisodeType |
string |
No |
Program türü. Geçerli değerler:
|
Resource |
| ResourceId |
string |
No |
Video kaynağının kimliği. AddCasterVideoResource işlemini çağırarak yapım stüdyosu için bir video kaynağı eklerseniz, yanıtta döndürülen ResourceId parametresinin değerini kullanın. |
a2b8e671-2fe5-4642-a2ec-bf938887**** |
| StartTime |
string |
No |
Başlangıç zamanı. Zaman UTC dilimindedir. Biçim yyyy-MM-ddTHH:mm:ssZ şeklindedir. |
2016-06-29T09:02:00Z |
| SwitchType |
string |
No |
Değiştirme politikası. Bu parametre yalnızca düğüm türü Resource olduğunda geçerlidir.
|
TimeFirst |
| CasterId |
string |
Yes |
Yapım stüdyosunun kimliği.
Not
Bulut Yapım Stüdyosu sayfasındaki listede yer alan yapım stüdyosu adı, yapım stüdyosu kimliğidir. |
a2b8e671-2fe5-4642-a2ec-bf93880e**** |
Bir istek, değiştirilecek program içeriğini belirtmek için en az bir Episode özelliği içermelidir.
İstek parametrelerinde N, bir parametrenin sıra numarasını belirtir. Örneğin, Episode.N.EpisodeName N. programın adını belirtir. Episode.1.EpisodeName ilk programın adını, Episode.2.EpisodeName ise ikinci programın adını belirtir.
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| CasterId |
string |
Yapım stüdyosunun kimliği. |
a2b8e671-2fe5-4642-a2ec-bf93880e**** |
| RequestId |
string |
İstek kimliği. |
16A96B9A-F203-4EC5-8E43-CB92E68F4CD8 |
Examples
Success response
JSON format
{
"CasterId": "a2b8e671-2fe5-4642-a2ec-bf93880e****",
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F4CD8"
}
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 | IncorrectEpisodeStatus | %s, please check and try again later. | The current status of the program is not operational, 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. |
| 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 | InvalidEpisode.NotFound | %s, please check and try again later. | Episode 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.