Memanggil operasi DescribeCdnReport untuk mengkueri data dari laporan kustom.
Deskripsi operasi
Frekuensi pemanggilan dibatasi hingga tiga kali per detik untuk setiap pengguna.
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 ingin Anda kueri. Pisahkan beberapa nama domain dengan koma (,). |
www.example1.com,example2.com |
| ReportId |
integer |
Yes |
ID laporan yang ingin Anda kueri. Anda hanya dapat menentukan satu ID laporan dalam setiap panggilan. Anda dapat memanggil operasi DescribeCdnSubList untuk mengkueri ID laporan. |
1 |
| Area |
string |
No |
Nama wilayah dalam bahasa Inggris. Anda dapat memanggil operasi DescribeCdnRegionAndIsp untuk mendapatkan nama wilayah dalam bahasa Inggris.
|
shanghai |
| IsOverseas |
string |
No |
Menentukan apakah wilayah tersebut berada di luar Daratan Tiongkok. Nilai yang valid:
|
0 |
| HttpCode |
string |
No |
Kode status HTTP. Nilai yang valid:
Jika Anda tidak mengatur parameter ini, data untuk semua kode status HTTP di atas akan dikueri. |
2xx |
| StartTime |
string |
Yes |
Awal rentang waktu untuk 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 untuk dikueri. Tentukan waktu dalam standar ISO 8601 dengan format yyyy-MM-ddTHH:mm:ssZ. Waktu harus dalam UTC. |
2020-09-17T01:00:00Z |
Parameter permintaan wajib untuk setiap laporan
| Nama laporan | Parameter wajib | Deskripsi |
| Page views (PV) dan unique visitors (UV) | Action, ReportId, DomainName, StartTime, dan EndTime. | Parameter lain tidak didukung. |
| Top client IPs (diurutkan berdasarkan traffic) | Action, ReportId, DomainName, Area, StartTime, dan EndTime. | Parameter lain tidak didukung. |
| Top client IPs (diurutkan berdasarkan jumlah permintaan) | Action, ReportId, DomainName, Area, StartTime, dan EndTime. | Parameter lain tidak didukung. |
| Distribusi wilayah akses | Action, ReportId, DomainName, IsOverseas, StartTime, dan EndTime. | Parameter lain tidak didukung. |
| Distribusi carrier | Action, ReportId, DomainName, IsOverseas, StartTime, dan EndTime. | Parameter lain tidak didukung. |
| Popular Referers (diurutkan berdasarkan traffic) | Action, ReportId, DomainName, StartTime, dan EndTime. | Parameter lain tidak didukung. |
| Popular Referers (diurutkan berdasarkan jumlah permintaan) | Action, ReportId, DomainName, StartTime, dan EndTime. | Parameter lain tidak didukung. |
| Popular URLs (diurutkan berdasarkan traffic) | Action, ReportId, DomainName, HttpCode, StartTime, dan EndTime. | Parameter lain tidak didukung. |
| Popular URLs (diurutkan berdasarkan jumlah permintaan) | Action, ReportId, DomainName, HttpCode, StartTime, dan EndTime. | Parameter lain tidak didukung. |
| Popular origin fetch URLs (diurutkan berdasarkan traffic) | Action, ReportId, DomainName, HttpCode, StartTime, dan EndTime. | Parameter lain tidak didukung. |
| Popular origin fetch URLs (diurutkan berdasarkan jumlah permintaan) | Action, ReportId, DomainName, HttpCode, StartTime, dan EndTime. | Parameter lain tidak didukung. |
| Peringkat nama domain (diurutkan berdasarkan traffic) | Action, ReportId, StartTime, dan EndTime. | Parameter lain tidak didukung. |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| Content |
object |
Data laporan yang dikueri. |
{ "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 |
Deskripsi data
| Parameter | Tipe | Deskripsi |
| deliver | report | Gaya laporan. |
| data | String[] | Data dalam laporan. Contoh: [{"Bidang header tabel 1":"nilai1","Bidang header tabel 2":"nilai2"}, {"Bidang header tabel 1":"nilai3","Bidang header tabel 2":"nilai4"}] |
Deskripsi data laporan
| Parameter | Tipe | Deskripsi |
| title | String | Judul laporan. |
| format | String | Jenis laporan. Nilai yang valid: chart: Laporan berupa grafik. table: Laporan berupa tabel. |
| shape | String | Jenis grafik. Bidang ini diabaikan ketika format diatur ke table. Nilai yang valid: line: Grafik garis. pie: Grafik lingkaran. bar: Grafik batang. |
| header | String[] | Bidang header tabel laporan. |
| legend | String | Bidang legenda grafik. |
| xAxis | String | Sumbu-x grafik. Bidang ini kosong jika grafik tidak memiliki sumbu-x. |
| yAxis | String | Sumbu-y grafik. Bidang ini kosong jika grafik tidak memiliki sumbu-y. |
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. | Failed to parse the time parameter. |
| 400 | SubscriptionAlreadyExists | The subscription already exists. | The subscription already exists. |
| 400 | SubscriptionNotFound | The subscription is not found. | The subscription is not found. |
| 400 | NameAlreadyExists | The name already exists. | The specified name already exists. |
| 400 | DeliverExceedLimit | The maximum number of subscribed tasks is exceeded. | The number of tracking tasks has reached the upper limit. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.