Bir alan adının kayıt için uygun olup olmadığını kontrol eder.
Alan adları, Alan adı geçerliliği bölümündeki gereksinimleri karşılamalıdır.
CheckDomain işlemi, kullanıcı başına saniyede 10 sorgu (QPS) ve toplamda saniyede 100 QPS ile sınırlıdır.
Hata Ayıklama
OpenAPI Explorer, bu işlem için imza değerini otomatik olarak hesaplar ve SDK örnek kodu oluşturur.
İstek parametreleri
|
Parametre |
Tür |
Gerekli |
Örnek |
Açıklama |
|
Action |
String |
Evet |
CheckDomain |
Yapılacak işlem. Değer CheckDomain olarak ayarlayın. |
|
DomainName |
String |
Evet |
test**.xin |
Kontrol edilecek alan adı. |
|
FeeCommand |
String |
Hayır |
create |
İşlem komutu. Geçerli değerler:
|
|
FeeCurrency |
String |
Hayır |
USD |
Para birimi türü. Geçerli değerler:
|
|
FeePeriod |
Integer |
Hayır |
1 |
Abonelik süresi. Birim: Yıl. Geçerli değerler: 1 ile 10 arasındadır. |
|
Lang |
String |
Hayır |
en |
Hata mesajı dili. Geçerli değerler:
Varsayılan değer: en. |
Yanıt parametreleri
|
Parametre |
Tür |
Örnek |
Açıklama |
|
Avail |
String |
1 |
Alan adının kaydedilip kaydedilemeyeceğini belirtir. Geçerli değerler:
|
|
DomainName |
String |
test**.xin |
Sorgulanan alan adı. |
|
DynamicCheck |
Boolean |
true |
Alan adı fiyatının kayıt defteri tarafından belirlenip belirlenmediğini gösterir. Geçerli değerler:
|
|
Premium |
String |
true |
Alan adının premium olup olmadığını belirtir. Geçerli değerler:
|
|
Price |
Long |
1286 |
Premium alan adı kayıt ücreti. |
|
Reason |
String |
In use |
Kayıt defterinin kullanılamayan bir alan adı için döndürdüğü neden. Not
Nedenler kayıt defterine göre değişir. |
|
RequestId |
String |
BA7A4FD4-EB9A-4A20-BB0C-9AEB15634DC1 |
İstek kimliği. |
Örnekler
Örnek istekler
http(s)://domain.aliyuncs.com/? Action=CheckDomain
&DomainName=test**.xin
&<Common request parameters>
Başarılı yanıt örnekleri
XML biçimi
<CheckDomain>
<RequestId>BA7A4FD4-EB9A-4A20-BB0C-9AEB15634DC1</RequestId>
<DomainName>test**.xin</DomainName>
<Avail>1</Avail>
<DynamicCheck>true</DynamicCheck>
<Premium>false</Premium>
<Reason></Reason>
<Price>1286</Price>
<StaticPriceInfo>
<PriceInfo>
<action>activate</action>
<money>78</money>
<period>12</period>
</PriceInfo>
</StaticPriceInfo>
</CheckDomain>
JSON biçimi
{
"RequestId": "BA7A4FD4-EB9A-4A20-BB0C-9AEB15634DC1",
"DomainName": "test**.xin",
"Avail": "1",
"DynamicCheck": true,
"Premium": false,
"Reason": "",
"Price": 1286,
"StaticPriceInfo": {
"PriceInfo": [
{
"action": "activate",
"money": 78,
"period": 12
}
]
}
}
Hata kodları
Hata kodları için API Error Center adresini ziyaret edin.