Mengirimkan tugas refresh atau pra-ambil untuk file audio atau video berdasarkan ID audio atau video.
Deskripsi operasi
ApsaraVideo VOD menyediakan fitur purge dan pra-ambil Sumber daya. Fitur purge menghapus Sumber daya yang di-cache pada point of presence (POP) dan memaksa POP untuk mengambil Sumber daya terbaru dari server asal melalui permintaan back-to-origin. Fitur pra-ambil memungkinkan Anda mengunduh dan meng-cache Sumber daya populer ke POP sebelum jam sibuk untuk meningkatkan efisiensi akses.
Operasi ini secara langsung mengirimkan node refresh atau pra-ambil berdasarkan ID audio atau video dan mendukung pemfilteran berdasarkan format streaming dan definisi, yang memungkinkan Anda me-refresh atau melakukan pra-ambil pada aliran tertentu sesuai kebutuhan.
Anda dapat mengirimkan node refresh atau pra-ambil untuk hingga 20 file audio atau video sekaligus.
Batas QPS
Batas QPS untuk satu pengguna untuk operasi ini adalah 50 panggilan per detik. Jika batas terlampaui, pemanggilan API akan dibatasi (throttled), yang dapat memengaruhi bisnis Anda. Panggil operasi ini dengan benar. Untuk informasi lebih lanjut, lihat Batas QPS.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
vod:RefreshMediaPlayUrls |
update |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| MediaIds |
string |
Yes |
ID file audio atau video yang ingin Anda refresh atau pra-ambil. Anda dapat menentukan satu atau beberapa ID. Pisahkan beberapa ID dengan koma (,). Anda dapat menentukan hingga 20 ID. Anda dapat memperoleh ID audio atau video dengan menggunakan metode berikut:
|
ca3a8f6e4957b658067095869****, a6e49sfgd23p5g9ja7095863**** |
| TaskType |
string |
Yes |
Jenis tugas. Nilai valid:
|
Preload. |
| Formats |
string |
No |
Format streaming yang ingin Anda refresh atau pra-ambil. Anda dapat menentukan beberapa format. Pisahkan beberapa format dengan koma (,). Jika Anda tidak menentukan parameter ini, aliran dalam semua format akan di-refresh atau di-pra-ambil secara default. Nilai valid:
|
mp4,m3u8 |
| Definitions |
string |
No |
Menentukan definisi aliran yang ingin Anda purge atau pra-ambil. Anda dapat menentukan beberapa definisi. Pisahkan beberapa definisi dengan koma (,). Jika Anda tidak menentukan parameter ini, aliran dalam semua definisi akan di-purge atau di-pra-ambil secara default. Catatan
Nilainya harus salah satu dari nilai yang didefinisikan dalam Definition di Deskripsi metrik untuk aset media. |
HD, SD |
| StreamType |
string |
No |
Tipe aliran yang ingin Anda refresh atau pra-ambil. Anda dapat menentukan beberapa tipe aliran. Pisahkan beberapa tipe aliran dengan koma (,). Jika Anda tidak menentukan parameter ini, semua tipe aliran akan di-refresh atau di-pra-ambil secara default. Nilai valid:
|
video. |
| ResultType |
string |
No |
Tipe hasil dari tugas refresh atau pra-ambil. Nilai valid:
|
Single. |
| SliceFlag |
boolean |
No |
Apakah akan me-refresh atau melakukan pra-ambil pada URL pemutaran file TS dalam aliran M3U8. Nilai valid:
|
false. |
| SliceCount |
integer |
No |
Jumlah URL pemutaran file TS yang akan di-refresh atau di-pra-ambil untuk aliran M3U8. Hanya N URL pemutaran file TS pertama dari setiap aliran M3U8 yang di-refresh atau di-pra-ambil. Nilai valid: 1 hingga 20. Nilai default: 5. |
5 |
| UserData |
string |
No |
Pengaturan kustom. Nilainya adalah string JSON yang mendukung pengaturan seperti callback log dan akselerasi unggah. Untuk informasi lebih lanjut, lihat UserData. Catatan
|
{"MessageCallback":{"CallbackURL":"http://example.aliyundoc.com"}, "Extend":{"localId":"xxx","test":"www"}} |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter respons. |
||
| MediaRefreshJobId |
string |
ID tugas refresh atau pra-ambil. |
41d465e31957**** |
| NonExistMediaIds |
string |
Daftar ID audio atau video yang tidak ada. |
ca3a8f6e4957b658067095869**** |
| ForbiddenMediaIds |
string |
Daftar ID audio atau video yang dilarang. Hal ini biasanya terjadi karena Anda tidak memiliki izin multi-aplikasi. Untuk informasi lebih lanjut, lihat Multi-aplikasi. |
a6e49sfgd23p5g9ja7095863**** |
| RequestId |
string |
ID permintaan. |
25818875-5F78-4AF6-04D5-D7393642**** |
Contoh
Respons sukses
JSONformat
{
"MediaRefreshJobId": "41d465e31957****",
"NonExistMediaIds": "ca3a8f6e4957b658067095869****",
"ForbiddenMediaIds": "a6e49sfgd23p5g9ja7095863****",
"RequestId": "25818875-5F78-4AF6-04D5-D7393642****"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.