Bir alan adının işlem günlüklerini sorgular.
Hata Ayıklama
İstek parametreleri
| Parametre | Tür | Gerekli | Örnek | Açıklama |
| Action | String | Yes | QueryChangeLogList | Gerçekleştirmek istediğiniz işlem. Değeri QueryChangeLogList olarak ayarlayın. |
| PageNum | Integer | Yes | 1 | Döndürülecek sayfa numarası. Sayfalar 1. sayfadan başlar. |
| PageSize | Integer | Yes | 1 | Her sayfada döndürülecek kayıt sayısı. Geçerli değerler: 1 ile 100 arasındadır. |
| StartDate | Long | No | 1522080000000 | Sorgulanacak zaman aralığının başlangıcı. Değeri, 1 Ocak 1970 00:00:00 UTC epoch zamanından itibaren geçen milisaniye sayısını temsil eden bir UNIX zaman damgası olarak ayarlayın. |
| EndDate | Long | No | 1522080000000 | Sorgulanacak zaman aralığının bitişi. Değeri, 1 Ocak 1970 00:00:00 UTC epoch zamanından itibaren geçen milisaniye sayısını temsil eden bir UNIX zaman damgası olarak ayarlayın. |
| DomainName | String | No | example.com | İşlem günlüklerini sorgulamak istediğiniz alan adı. |
| Lang | String | No | en | Sistemin hata mesajını döndüreceği dil. Geçerli değerler:
Varsayılan değer: en |
| UserClientIp | String | No | 127.0.0.1 | İstemcinin IP adresi. Değeri 127.0.0.1 olarak ayarlayın. |
Yanıt parametreleri
|
Parametre |
Tür |
Örnek |
Açıklama |
|
CurrentPageNum |
Integer |
1 |
Döndürülen sayfanın numarası. |
|
Data |
ChangeLog dizisi |
Döndürülen işlem günlüklerinin listesi. |
|
|
ChangeLog |
|||
|
Details |
String |
dns1;dns2 -> dns3;dns4 |
İşlem günlüğünün ayrıntıları. |
|
DomainName |
String |
test1.com |
Alan adı. |
|
Operation |
String |
DNS modification |
Gerçekleştirilen işlem. |
|
OperationIPAddress |
String |
127.0.0.1 |
İşlemi gerçekleştirmek için kullanılan istemcinin IP adresi. |
|
Result |
String |
Failed |
İşlemin sonucu. |
|
Time |
String |
2017-12-26 12:00:00 |
İşlemin gerçekleştirildiği zaman. Saat, 2017-12-25 12:00:00 gibi UTC formatındadır. Format, istekteki Lang parametresine bağlıdır. |
|
NextPage |
Boolean |
true |
Mevcut sayfadan sonra bir sayfa olup olmadığını gösterir. |
|
PageSize |
Integer |
1 |
Sayfa başına döndürülen kayıt sayısı. |
|
PrePage |
Boolean |
false |
Mevcut sayfadan önce bir sayfa olup olmadığını gösterir. |
|
RequestId |
String |
2DEDFF32-7827-46B1-BE90-3DB8ABD91A58 |
İsteğin kimliği (ID). |
|
ResultLimit |
Boolean |
true |
Sonuç sınırı. Mevcut sorgu için yalnızca belirtilen günlük kaydı sayfası döndürülür. Ayrıca sunucu en fazla 1.000 adet en son kaydı işleyebilir. Sonuç 1.000'den fazla kayıt içeriyorsa ResultLimit değeri true olur. Bu durumda zaman aralığını daraltmanız ve sorguyu tekrar çalıştırmanız gerekir. Sonuç 1.000 veya daha az kayıt içeriyorsa ResultLimit değeri false olur. |
|
TotalItemNum |
Integer |
1000 |
Döndürülen toplam kayıt sayısı. |
|
TotalPageNum |
Integer |
1000 |
Döndürülen toplam sayfa sayısı. |
Örnekler
Örnek istekler
http(s)://[Endpoint]/?Action=QueryChangeLogList
&PageNum=1
&PageSize=1
&<Common request parameters>
Örnek başarılı yanıt
XML formatı
<PrePage>false</PrePage>
<CurrentPageNum>1</CurrentPageNum>
<PageSize>1</PageSize>
<RequestId>2DEDFF32-7827-46B1-BE90-3DB8ABD91A58</RequestId>
<TotalPageNum>1000</TotalPageNum>
<Data>
<ChangeLog>
<OperationIPAddress>127.0.0.1</OperationIPAddress>
<Details>dns1;dns2 -&gt; dns3;dns4</Details>
<DomainName>example.com</DomainName>
<Time>2017-12-26 12:00:00</Time>
<Operation>DNS modification</Operation>
<Result>Failed</Result>
</ChangeLog>
</Data>
<ResultLimit>true</ResultLimit>
<TotalItemNum>1000</TotalItemNum>
<NextPage>true</NextPage>
JSON formatı
{
"PrePage": false,
"CurrentPageNum": 1,
"PageSize": 1,
"RequestId": "2DEDFF32-7827-46B1-BE90-3DB8ABD91A58",
"TotalPageNum": 1000,
"Data": {
"ChangeLog": {
"OperationIPAddress": "127.0.0.1",
"Details": "dns1;dns2 -> dns3;dns4",
"DomainName": "example.com",
"Time": "2017-12-26 12:00:00",
"Operation": "DNS modification",
"Result": "Failed"
}
},
"ResultLimit": true,
"TotalItemNum": 1000,
"NextPage": true
}
Hata kodları
Hata kodlarının listesi için API Hata Merkezi adresini ziyaret edin.