Panggil DescribeCdnReport untuk mengkueri laporan kustom.
Deskripsi operasi
Satu pengguna dibatasi hingga tiga panggilan per detik.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cdn:DescribeCdnReport |
get |
*Domain
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| DomainName |
string |
No |
Nama domain yang akan dikueri. Pisahkan beberapa nama domain dengan koma. |
www.example1.com,example2.com |
| ReportId |
integer |
Yes |
ID laporan yang akan dikueri. Anda hanya dapat menentukan satu ID laporan per panggilan. Untuk mengkueri ID laporan, panggil operasi DescribeCdnSubList. |
1 |
| Area |
string |
No |
Nama wilayah. Untuk mendapatkan daftar wilayah yang didukung, panggil operasi DescribeCdnRegionAndIsp.
|
shanghai |
| IsOverseas |
string |
No |
Menentukan apakah wilayah tersebut berada di luar Tiongkok daratan. Nilai yang valid:
|
0 |
| HttpCode |
string |
No |
Kode status HTTP. Nilai yang valid:
Jika Anda tidak menentukan parameter ini, data untuk semua kode status HTTP yang didukung akan dikembalikan. |
2xx |
| StartTime |
string |
Yes |
Awal rentang waktu yang akan dikueri. Tentukan waktu dalam standar ISO 8601 dengan format yyyy-MM-ddTHH:mm:ssZ. Waktu harus dalam UTC. |
2020-09-17T00:00:00Z |
| EndTime |
string |
Yes |
Akhir rentang waktu yang akan dikueri. Tentukan waktu dalam standar ISO 8601 dengan format yyyy-MM-ddTHH:mm:ssZ. Waktu harus dalam UTC. |
2020-09-17T01:00:00Z |
Parameter wajib untuk setiap laporan
| Nama laporan | Parameter wajib | Deskripsi |
| PV dan UV | Action, ReportId, DomainName, StartTime, dan EndTime. | Tidak ada parameter lain yang didukung. |
| IP client teratas berdasarkan traffic | Action, ReportId, DomainName, Area, StartTime, dan EndTime. | Tidak ada parameter lain yang didukung. |
| IP client teratas berdasarkan jumlah permintaan | Action, ReportId, DomainName, Area, StartTime, dan EndTime. | Tidak ada parameter lain yang didukung. |
| Distribusi akses berdasarkan wilayah | Action, ReportId, DomainName, IsOverseas, StartTime, dan EndTime. | Tidak ada parameter lain yang didukung. |
| Distribusi ISP | Action, ReportId, DomainName, IsOverseas, StartTime, dan EndTime. | Tidak ada parameter lain yang didukung. |
| Referer teratas berdasarkan traffic | Action, ReportId, DomainName, StartTime, dan EndTime. | Tidak ada parameter lain yang didukung. |
| Referer teratas berdasarkan jumlah permintaan | Action, ReportId, DomainName, StartTime, dan EndTime. | Tidak ada parameter lain yang didukung. |
| URL teratas berdasarkan traffic | Action, ReportId, DomainName, HttpCode, StartTime, dan EndTime. | Tidak ada parameter lain yang didukung. |
| URL teratas berdasarkan jumlah permintaan | Action, ReportId, DomainName, HttpCode, StartTime, dan EndTime. | Tidak ada parameter lain yang didukung. |
| URL back-to-origin teratas berdasarkan traffic | Action, ReportId, DomainName, HttpCode, StartTime, dan EndTime. | Tidak ada parameter lain yang didukung. |
| URL back-to-origin teratas berdasarkan jumlah permintaan | Action, ReportId, DomainName, HttpCode, StartTime, dan EndTime. | Tidak ada parameter lain yang didukung. |
| Peringkat Nama domain berdasarkan traffic | Action, ReportId, StartTime, dan EndTime. | Tidak ada parameter lain yang didukung. |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| Content |
object |
Data laporan yang dikembalikan oleh kueri. |
{ "data": [ { "deliver": { "report": { "title": "TopUrlByAcc", "format": "table", "shape": "", "header": [ "url", "traf", "traf_rate", "acc", "acc_rate" ] } }, "data": [ { "acc": 440, "acc_rate": "0.200%", "traf": 22, "url": "http://demo.com", "traf_rate": "0.100%" }, { "acc": 440, "acc_rate": "0.200%", "traf": 22, "url": "http://demo.com", "traf_rate": "0.100%" } ] } ] } |
| data |
array<object> |
||
|
array<object> |
|||
| data |
array<object> |
||
|
object |
|||
|
string |
|||
| deliver |
object |
||
| report |
object |
||
| format |
string |
table |
|
| header |
array |
||
|
string |
acc |
||
| outLine |
integer |
0 |
|
| outSize |
integer |
0 |
|
| shape |
string |
line |
|
| title |
string |
test |
|
| RequestId |
string |
ID permintaan. |
04F0F334-1335-436C-A1D7-6C044FE73368 |
Objek data
| Parameter | Tipe | Deskripsi |
| deliver | report | Definisi laporan. |
| data | String[] | Array objek yang berisi data laporan. Contoh: [{"header 1":"value1","header 2":"value2"}, {"header 1":"value3","header 2":"value4"}]. |
Objek report
| Parameter | Tipe | Deskripsi |
| title | String | Judul laporan. |
| format | String | Jenis laporan. Nilai yang mungkin:chart: Menampilkan data sebagai grafik.table: Menampilkan data sebagai tabel. |
| shape | String | Jenis grafik. Parameter ini hanya berlaku ketika format bernilai chart. Nilai yang mungkin:line: Grafik garis.pie: Grafik pie.bar: Grafik batang. |
| header | String[] | Array string untuk header laporan. |
| legend | String | Bidang data untuk legenda grafik. |
| xAxis | String | Bidang data untuk sumbu x grafik. Dapat kosong. |
| yAxis | String | Bidang data untuk sumbu y grafik. Dapat kosong. |
Contoh
Respons sukses
JSONformat
{
"Content": {
"data": [
{
"data": [
{
"key": ""
}
],
"deliver": {
"report": {
"format": "table",
"header": [
"acc"
],
"outLine": 0,
"outSize": 0,
"shape": "line",
"title": "test"
}
}
}
]
},
"RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter | The specified parameter is invalid. | |
| 400 | TimeParseFailed | Failed to parse the time parameter. | |
| 400 | SubscriptionAlreadyExists | The subscription already exists. | |
| 400 | SubscriptionNotFound | The subscription is not found. | |
| 400 | NameAlreadyExists | The name already exists. | |
| 400 | DeliverExceedLimit | The maximum number of subscribed tasks is exceeded. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.