JSON payload untuk menggabungkan create dan delete - MediaLive

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

JSON payload untuk menggabungkan create dan delete

Untuk menggabungkan batch create dan deletes, sertakan Creates bagian dan Deletes bagian dalam payload JSON.

Dalam contoh ini, payload di Deletes bagian menghapus tindakan untuk mengaktifkan overlay gambar karena memiliki waktu mulai yang salah. Tindakan itu dinamaioverlay-21. Muatan di Creates bagian menyisipkan tindakan itu lagi, kali ini dengan waktu mulai yang benar.

Meskipun Creates bagian muncul pertama kali di payload JSON, MediaLive selalu lakukan tindakan hapus terlebih dahulu.

Dalam tindakan ini, tindakan hapus dan tindakan buat memiliki hal yang samaActionName. Nama sedang digunakan kembali karena batch adalah “delete and replace.” Tetapi Anda dapat menetapkan nama yang berbeda untuk tindakan buat.

{ "ChannelId": "999999", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2018-05-21T20:42:19.000Z" } }, "ActionName": "overlay-21", "ScheduleActionSettings": { "StaticImageActivateSettings": { "Image": { "PasswordParam": "imagespassword", "Uri": "s3ssl://DOC-EXAMPLE-BUCKET/banner-A/high-res.bmp", "Username": "medialiveoperator" }, "ImageY": 300, "FadeIn": 1500, "ImageX": 200, "Width": 800, "Opacity": 60, "Layer": 1, "Height": 900 } } } ] }, "Deletes": { "ActionNames": [ "overlay-21" ] } }