Alan Adı API'si - Alan Adı Kayıt API'si - ICANN Kayıt Kuruluşu API'si - White Label Alan Adı Hizmeti

NiceNIC Alan Adı API v2 ile Geliştirmeye Başlayın

API erişimi tüm aktif NiceNIC kullanıcıları için ücretsizdir. Bayi yükseltmesi gerekmez. API kimlik bilgilerinizi yapılandırın, güvenli bir test isteği yapın, ardından uygulamanızın ihtiyaç duyduğu alan adı, DNS, faturalandırma, uyumluluk veya WHMCS iş akışlarını ekleyin.

Alan Adlarını Listele

Kullanıcı alan adı listesini alın; sayfalama, sıralama ve durum filtrelemeyi destekler

Content-Type application/json
kategori domain
action domain_list

İstek parametreleri

Parametre Adı Tür Açıkla Örnek
sort Dize (İsteğe Bağlı) Sıralama yöntemi: name_asc (alan adı artan), name_desc (alan adı azalan), time_asc (kayıt zamanı artan), time_desc (kayıt zamanı azalan, varsayılan) time_desc
page_size Tamsayı (İsteğe bağlı) Sayfa başına öğe sayısı (varsayılan: 10, desteklenen: 10, 20, 30, 50, 100) 20
page_index Tamsayı (İsteğe bağlı) Sayfa numarası (varsayılan: 1) 1
status Dize (İsteğe Bağlı) Alan adı durumu: all (tüm alan adları, varsayılan), active (etkin alan adları), expired (süresi dolmuş alan adları), stop (durdurulmuş alan adları) active
hold Dize (İsteğe Bağlı) Alan adı askıya alma durumu: boş dize (filtreleme yok, varsayılan), 0 (askıda olmayan durum), 1 (askıda durumu) 0

Yanıt parametreleri

Parametre Adı Tür Açıkla
code Integer Durum kodu (200 başarıyı gösterir)
msg Dize Mesaj
data Nesne Alan adı listesini ve seçenekleri içeren veri nesnesi
data.options Nesne Sıralama, sayfalandırma ve filtreleme ayarlarını içeren sorgu seçenekleri
data.options.sort Dize Sorguda kullanılan sıralama yöntemi
data.options.page_size Integer Sayfa başına öğe sayısı
data.options.page_index Integer Geçerli sayfa numarası
data.options.status Dize Sorguya uygulanan durum filtresi
data.options.total Integer Toplam kayıt sayısı
data.options.total_pages Integer Toplam sayfa sayısı
data.domain_list Array Alan adı nesneleri dizisi
data.domain_list.domain Dize Alan adı
data.domain_list.created_date Tarih Oluşturulma tarihi (YYYY-AA-GG)
data.domain_list.expired_date Tarih Bitiş tarihi (YYYY-AA-GG)
data.domain_list.status Dize Alan adı durumu (active/expired/stop)
data.domain_list.nameservers Array DNS sunucu dizisi
data.domain_list.hold Integer Askıya alma durumu (0=askıda değil, 1=askıda)

İstek Örneği

                                    
{
    curl https://api.nicenic.net/v2/?category=domain&action=domain_list&sort={sort}&page_size={page_size}&page_index={page_index}&status={status}&hold={hold} 
      -H "Authorization: username:api_secret" 
      -H "Content-Type: application/json" 
}

Dönen sonuç

0 OK Başarılı yanıt
                                        
{
    "code": 0,
    "msg" : "success",
    "data" : {
        "options": {
            "sort": "time_desc",
            "page_size": 20,
            "page_index": 1,
            "status": "active",
            "total": 50,
            "total_pages": 3
        },
        "domain_list": [
            {
                "domain": "example.com",
                "created_date": "2023-01-15",
                "expired_date": "2025-01-15",
                "status": "active",
                "nameservers": ["ns1.example.com", "ns2.example.com"],
                "hold": 0
            }
        ]        
    }
}
400 Hatalı İstek
                                        
{
    "code": 400,
    "msg" : "Request parameter error",
}
Telif Hakkı © 2006–2026 NICENIC INTERNATIONAL GROUP CO., LIMITED. Tüm Hakları Saklıdır.