Bu modül, Blesta için geliştirilmiş bir 'domainnameapi.com' entegrasyonudur. (Güncelleme 15 Ağustos 2024)
⬇️ En güncel test edilmiş sürümü buradan indirin: https://github.com/domainreseller/blesta-dna/releases/latest
⚠️ Yeşil Code → Download ZIP butonunu kullanmayın — bu buton, ham geliştirme dalını indirir. Release paketleri sürümlendirilmiş, test edilmiş ve canlı kullanıma hazırdır.
- Blesta'nin 5.3 ve üzeri sürümü gerekmektedir.
- PHP'nin 7.4 ve üzeri sürümü gerekmektedir.
- PHP Soap eklentisi etkinleştirilmelidir.
- İndirdiğiniz dosyaları blesta/components/modules/domainnameapi/
- Ayarlar>Modüller menüsünden aktifleştirin.
Her ikisi de desteklenir — bilgileri modüldeki aynı iki alana girin; modül hangi API'nin kullanılacağını otomatik olarak algılar:
| Elinizdeki bilgi | "Kullanıcı adı" alanı | "Şifre" alanı | Kullanılan API |
|---|---|---|---|
| Yeni panel bilgileri (önerilen) | Reseller ID — xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx biçiminde UUID |
API Key | REST |
| Eski (legacy) bilgiler | API kullanıcı adı | API şifresi | SOAP |
💡 Reseller ID ve API Key bilgilerinizi DomainNameAPI panelinizde API Ayarları bölümünde bulabilirsiniz.
⚠️ Bunlar API bilgileridir — panele giriş yaptığınız e-posta/şifre burada ÇALIŞMAZ. API Ayarları bölümündeki Reseller ID (UUID) ve API Key kullanılmalıdır.
Ek bir yapılandırma gerekmez — kullanıcı adı alanına UUID girilirse modül modern REST API'yi, aksi halde klasik SOAP'ı kullanır.
| Kod | Açıklama | Detay |
|---|---|---|
| 1000 | Command completed successfully | İşlem başarılı. |
| 1001 | Command completed successfully; action pending. | İşlem başarılı. Fakat işlem şu an tamamlanmak için kuyruğa alındı. |
| 2003 | Required parameter missing | Parametre eksik hatası. Örneğin; Kontak bilgisinde telefon girişi yapılmaması. |
| 2105 | Object is not eligible for renewal | Domain durumu yenilemeye müsait değil, güncelleme işlemlerine kilitlenmiştir. Durum durumu "clientupdateprohibited" olmamalı. Diğer durum durumlarından kaynaklanabilir. |
| 2200 | Authentication error | Yetki hatası, güvenlik kodu hatalı veya domain başka bir kayıt firmasında bulunuyor. |
| 2302 | Object exists | Domain adı veya name server bilgisi veritabanında mevcut. Kayıt edilemez. |
| 2303 | Object does not exist | Domain adı veya name server bilgisi veritabanında mevcut değil. Yeni kayıt oluşturulmalı. |
| 2304 | Object status prohibits operation | Domain durumu güncellemeye müsait değildir, güncelleme işlemlerine kilitlenmiştir. Durum durumu "clientupdateprohibited" olmamalı. Diğer durum durumlarından kaynaklanabilir. |