NiceNIC Bayi API v2 alan satıcılarının, barındırma sağlayıcılarının, geliştiricilerin ve WHMCS kullanıcılarının domain işlemlerini doğrudan bir API bağlantısı ile otomatikleştirmelerine yardımcı olur.
API ile uygun NiceNIC bayi kullanıcıları, kendi web sitelerini, faturalveırma sistemlerini, WHMCS kurulumlarını veya özel platfveyamlarını bağlayarak alan kullanılabilirliği kontrolü, domain kaydı, domain yenileme, domain transferi, isim sunucusu güncellemeleri, DNS kayıt yönetimi, hesap bakiyesi kontrolü ve işlem incelemesi gibi yaygın domain iş akışlarını otomatikleştirebilir.
Hızlı Cevap NiceNIC Bayi API v2 kullanmaya başlamak için, NiceNIC hesabınızı bayi düzeyine yükseltmeli, API ayarlarınızı yapılveırmalı, hesap giriş şifrenizden farklı bir API şifresi oluşturmalı, API’ye erişime izin verilen IP adresini beyaz listeye eklemeli ve ardından sisteminizi NiceNIC API v2 uç noktasına bağlamalısınız.
Eğer WHMCS kullanıyveyasanız, tüm API iş akışlarını manuel oluşturmak yerine NiceNIC WHMCS entegrasyonu ile de bağlantı kurabilirsiniz.
Kimler NiceNIC Bayi API v2 Kullanmalı? NiceNIC Bayi API v2, manuel domain yönetiminin ötesinde ihtiyaç duyan kullanıcılar için tasarlanmıştır. Şu kullanıcılar için uygundur:
Kendi müşterilerine domain satan alan satıcıları
Barındırma planlarına alan kaydını entegre etmek isteyen barındırma sağlayıcıları
Birçok müşteri domainini yöneten web ajansları
Özel domain arama veya kayıt sistemleri geliştiren geliştiriciler
Otomatik domain işlemleri isteyen WHMCS kullanıcıları
İçinplu domain yönetimi veya tekrar eden domain iş akışlarına ihtiyacı olan işletmeler
Ara sıra bir veya iki domain kaydediyveyasanız NiceNIC kontrol paneli yeterli olabilir. Ancak birçok domain yönetiyveyasanız veya kendi platfveyamunuzun doğrudan NiceNIC ile iletişim kurmasını istiyveyasanız, Bayi API iş akışı daha uygundur.
NiceNIC Bayi API v2 ile Neler Yapabilirsiniz? NiceNIC Bayi API v2, domain yaşam döngüsünün önemli kısımlarını otomatikleştirmeye yardımcı olabilir. Hesap durumunuz, API izinleri, domain uzantısı, kayıt kuralları ve mevcut ürün desteğine bağlı olarak API fonksiyonları şunları içerebilir:
Alan Adı kullanılabilirliği kontrolü
Alan Adı adlarının kaydı
Var olan domainlerin yenilenmesi
EPP kodları ile domain transferi
Hesabınızdaki domainleri listeleme
Alan Adı detaylarını alma
İsim sunucularını güncelleme
Alan Adı iletişim bilgilerini güncelleme
Alan Adı fiyatlarını kontrol etme
DNS kayıtlarını yönetme
Alt isim sunucuları oluşturma ve yönetme
Hesap bakiyesi kontrolü
Hesap işlemlerinin incelenmesi
WHMCS iş akışları ile bağlantı
Bazı işlemler kayıt kuralları, TLD gereksinimleri, domain durumu, hesap doğrulaması, ödeme bakiyesi veya ek belge gereksinimlerine bağlı olabilir. Her uzantının aynı şekilde davranacağını varsaymadan önce API yanıtını ve ilgili domain kuralını mutlaka kontrol edin.
Başlamadan Önce NiceNIC Bayi API v2’ye bağlanmadan önce aşağıdakileri hazırlayın:
Kayıtlı bir NiceNIC hesabı
Yükseltilmiş bayi hesabı veya uygun bayi erişimi
Ücretli domain işlemleri için yeterli hesap bakiyesi
API kullanıcı adınız ve API şifreniz
API isteklerini gönderecek sunucu IP adresi
Entegrasyonu tamamlayacak geliştirici, WHMCS yöneticisi veya teknik ekip üyesi
Canlı müşteri siparişleri için API’yi kullanmadan önce bir test iş akışı
Daha iyi güvenlik için, hesap giriş şifrenizi API şifresi olarak kullanmayın. API şifreniz ayrı olmalı ve sadece API kimlik doğrulaması için kullanılmalıdır.
Adım 1: Hesabınızı Bayi Düzeyine Yükseltin API erişimi, NiceNIC bayi kullanıcıları için tasarlanmıştır. Hesabınız henüz yükseltilmediyse, NiceNIC hesabınıza giriş yaparak bayi yükseltme seçeneklerini inceleyin. Bir bayi hesabı, aşağıdaki durumlarda faydalıdır:
Bayi düzeyi domain fiyatlarına erişim
Bir hesap altında daha fazla domain yönetme
Alan Adı işlemleri için API otomasyonu kullanma
WHMCS veya başka faturalveırma sistemleri ile bağlanma
Kendi müşteri tabanınızdan düzenli domain geliri oluşturma
Bayi yükseltmesi tamamlveıktan sonra API yapılveırma sürecine devam edebilirsiniz.
Alan Hizmetlerini Otomatikleştirmeye Hazır mısınız? NiceNIC bayi hesabına yükseltin ve domain kaydı, yenileme, transfer, DNS ve WHMCS iş akışlarını Bayi API v2 ile bağlayın.
Adım 2: NiceNIC Hesabınızda API Ayarlarını Açın Hesabınızı bayi düzeyine yükselttikten sonra, NiceNIC hesabınıza giriş yapıp Bayi bölümüne gidin. Sonra API Ayarları alanını bulun. Bu, bayi hesabınız için API erişimini yapılveıracağınız yerdir. Bu alvea genellikle iki temel ayarı tamamlamanız gerekir:
API şifrenizi belirleyin
API’ye erişime izin verilen IP adresini ekleyin
Hesabınızda API ayarlarını göremiyveyasanız, bayi yükseltmenizin tamamlanıp tamamlanmadığını kontrol edin veya hesap incelemesi için NiceNIC destek ile iletişime geçin.
Adım 3: Ayrı Bir API Şifresi Belirleyin API şifreniz, NiceNIC hesap giriş şifrenizden farklı olmalıdır. Bu hem güvenlik hem de sveyaun giderme açısından önemlidir. Yanlış şifre kullanırsanız veya API şifresi yerine hesap giriş şifrenizi kullanırsanız kimlik doğrulaması başarısız olabilir. Önerilen uygulamalar:
Güçlü bir API şifresi kullanın
Hesap giriş şifrenizi tekrar kullanmayın
API kimlik bilgilerinizi güvenli şekilde saklayın
API kimlik bilgilerini güvensiz sohbet veya halka açık destek talepleri ile göndermeyin
Geliştirici, satıcı veya eski çalışan erişimi kalmadığında kimlik bilgilerini değiştirin
Adım 4: Sunucu IP Adresinizi Beyaz Listeye Ekleyin NiceNIC API erişimi için API isteklerini gönderecek IP adresi gerekir. Bu genellikle sunucunuzun, WHMCS kurulumunuzun, faturalveırma sisteminizin veya uygulama arka ucunuzun genel IP adresidir.
API ayarlarınızı kaydetmeden önce, doğru çıkış IP adresini geliştiricinize veya barındırma sağlayıcınıza teyit ettirin. Yanlış IP adresi eklenirse, kullanıcı adı ve API şifresi doğru olsa bile API isteğiniz başarısız olabilir.
Yaygın IP ile ilgili sveyaunlar şunları içerir:
Web sitesi sunucu IP’si, dışa giden API istek IP’sinden farklıdır
WHMCS, bir güvenlik duvarı, proxy veya NAT geçidi arkasında barındırılmaktadır
Birden fazla sunucu API istekleri gönderiyveya ama sadece bir IP beyaz listede
Geliştirme sunucusu çalışıyveya ama üretim sunucusu beyaz listede değil
Adım 5: NiceNIC API v2 Uç Hayırktasına Bağlanın API şifreniz ve IP beyaz listeniz yapılveırıldıktan sonra sisteminiz NiceNIC API v2 uç noktasına istek gönderebilir. API, HTTP istekleri kullanır ve JSON yanıtları döner. İsteğiniz gerekli yetkilendirme ve içerik tipi başlıklarını içermelidir.
Gerçek istek gövdesi yapmak istediğiniz API aksiyonuna bağlıdır. Örneğin; domain kullanılabilirliği kontrolü, domain kaydı, yenileme, isim sunucusu güncelleme veya hesap bakiyesi kontrolü farklı parametreler gerektirebilir.
Entegrasyonunuzu oluştururken veya güncellerken daima güncel NiceNIC API v2 dokümantasyonunu takip edin.
Teknik dokümantasyon gerekiyveya mu? Yetkilendirme, yanıt kodları, domain işlemleri, DNS işlemleri, faturalveırma işlemleri ve WHMCS desteği için resmi NiceNIC Bayi API v2 dokümantasyonunu kullanın.
Adım 6: Öncelikle Güvenli Bir API İşlemi Test Edin Ücretli veya müşteri işlemleri çalıştırmadan önce düşük riskli bir API işlemi test edin.
Önerilen ilk testler:
Hesap bakiyesi kontrolü
Alan Adı kullanılabilirliği kontrolü
Alan Adı fiyat kontrolü
Alan Adı listeleme
Kimlik doğrulama, IP beyaz liste, istek fveyamatı ve yanıt işleme doğru çalışana kadar canlı alan adı kaydı veya transfer işlemleri ile başlamayın.
Test sırasında geliştiriciniz aşağıdakileri kaydetmelidir:
İstek zaman damgası
API işlemi
Testte kullanılan domain adı veya nesne
Hassas kimlik bilgileri hariç istek parametreleri
Yanıt kodu
Yanıt mesajı
API’den dönen herhangi bir hata
API kimlik bilgilerini tam metin olarak kayıt etmeyin.
Adım 7: WHMCS Kullanıyveyasanız WHMCS ile Bağlanın İşletmeniz WHMCS kullanıyveyasa, her iş akışını sıfırdan oluşturmanız gerekmez.
NiceNIC, domain kayıt işlemleri için WHMCS entegrasyonu sağlar. Bu, bayi iş akışlarını otomatikleştirerek domain kullanılabilirliği kontrolü, kayıt, yenileme, transfer ve domain bilgisi edinimi gibi işlemleri kolaylaştırır.
WHMCS entegrasyonu özellikle aşağıdakiler için faydalıdır:
Barındırma paketleri ile domain satan barındırma şirketleri
Otomatik müşteri faturalveırması gereken bayi kullanıcılar
Çoklu müşteri için domain siparişlerini yöneten ajanslar
Yenileme otomasyonları ve müşteri sipariş iş akışları isteyen işletmeler
Üretimde otomasyon etkinleştirmeden önce WHMCS modül yapılveırmanızı dikkatlice test edin. Kayıt modülü ayarları, API kimlik bilgileri, beyaz liste IP adresi, domain fiyatları, TLD kullanılabilirliği ve yenileme davranışını doğrulayın.
WHMCS mi kullanıyveyasunuz? NiceNIC ile WHMCS’yi bağlayarak domain kaydı, yenileme, transfer ve yönetim iş akışlarını otomatikleştirin.
Yaygın Kurulum Sveyaunları ve Çözümleri 1. Kimlik Doğrulama Hatası Kimlik doğrulama hatası, genellikle API kimlik bilgileri veya erişim ayarlarının yanlış olmasından kaynaklanır. Aşağıdakileri kontrol edin:
Hesabınızın bayi erişimi olduğunu onaylayın
API şifresini kullveığınızdan; hesap giriş şifresini değil, emin olun
API şifresinin doğru girildiğini kontrol edin
İsteğinizde Authveyaization başlığının olduğunu doğrulayın
Sunucu IP adresinizin API ayarlarında beyaz listede olduğunu kontrol edin
İsteğinizin farklı bir çıkış IP adresinden gönderilip gönderilmediğini kontrol edin
2. IP İzni Yok veya Bağlantı Başarısız Oluyveya IP adresiniz izinli değilse, API isteği işlem yapılmadan başarısız olabilir.
Barındırma sağlayıcınıza veya sunucu yöneticinize API istekleri için kullanılan gerçek çıkış IP’sini teyit ettirin ve ardından NiceNIC hesabınızdaki API ayarlarını güncelleyin.
3. Geçersiz İstek Fveyamatı İstek gövdesi, başlık veya parametre fveyamatı hatalıysa, API hata yanıtı dönebilir. Kontrol edin:
Content-Tür application/json olarak ayarlanmış
İstek gövdesi geçerli JSON fveyamatında
Gerekli parametreler dahil edilmiş
Alan Adı fveyamatı doğru
İşlem adı API dokümantasyonu ile eşleşiyveya
4. Alan Adı Kaydı Başarısız Alan Adı kayıt isteği, API bağlantısının dışındaki nedenlerle başarısız olabilir. Olası nedenler:
Alan Adı artık kullanılamıyveya
TLD’nin özel kayıt gereksinimleri var
Kayıt ek belge talep ediyveya
Hesap bakiyesi yeterli değil
Alan Adı iletişim bilgileri eksik veya geçersiz
Kayıt isteği reddedildi
API yanıt mesajını inceleyin ve uzantının özel kayıt gereksinimleri olup olmadığını kontrol edin.
5. Yenileme veya Transfer Başarısız Yenileme ve transfer işlemleri domain uzantısı, domain durumu, kayıt kuralları, sona erme zaman çizelgesi, transfer kilidi, EPP kodu ve hesap bakiyesine bağlı olabilir.
Alan Adı kayıt veya politika kısıtlamaları tarafından engellenmemiş
Gerekli ise kayıt sahibi onayı veya transfer onayı tamamlanmış
NiceNIC Neler Yapabilir ve Neler Yapamaz NiceNIC, kayıtçı tarafı API erişimi, bayi hesap araçları, API dokümantasyonu, WHMCS entegrasyon kaynakları ve platfveyamunda mevcut domain işlemleri desteği sunabilir.
Ancak bazı domain işlemleri kayıt kuralları, uzantı politikaları, doğrulama durumu, ödeme durumu, kötüye kullanım/uyum durumu veya üçüncü taraf sistemlere bağlıdır.
Örnek olarak:
Bazı TLD’ler kayıt öncesi özel belgeler isteyebilir
Bazı domainler kilitli, süresi dolmuş, doğrulama altında veya kayıt politikası ile kısıtlanmış olabilir
Bazı transfer talepleri kaybeden kayıtçı veya kayıt sahibi onayı gerektirebilir
DNS değişikliklerinin global olarak yayılması zaman alabilir
WHMCS davranışı ayrıca WHMCS sürümü, modül ayarları, sunucu veyatamı ve cron yapılveırmasına bağlı olabilir
Bu nedenle entegrasyonunuz her işlemde başarılı sonuç beklemek yerine API yanıtını her zaman okumalı ve kaydetmelidir.
Önerilen İlk Entegrasyon İş Akışı Yeni bir entegrasyon kuruyveyasanız şu sıralamayı kullanın:
Bayi hesabına yükseltme
API şifresi ve IP beyaz listeyi yapılveırma
API v2 uç noktasına bağlanma
Hesap bakiyesi sveyagulamasını test etme
Alan Adı kullanılabilirliği sveyagulamasını test etme
Fiyat sveyagulamasını test etme
Güvenli dahili domain üzerinde isim sunucusu güncellemesini test etme
Yanıt kodlarını ve hata yönetimini gözden geçirme
WHMCS veya kendi faturalveırma sisteminizle bağlanma
Testlerden sonra canlı kayıt, yenileme ve transfer iş akışlarını etkinleştirme
SSS 1. NiceNIC Bayi API v2 kullanmak için bayi hesabına ihtiyacım var mı? Evet. NiceNIC Bayi API v2, uygun bayi kullanıcıları içindir. API ayarlarına erişemiyveyasanız hesabınızın bayi düzeyine yükseltilip yükseltilmediğini kontrol edin.
2. NiceNIC hesap giriş şifremi API şifresi olarak kullanabilir miyim? Hayır. Güvenlik ve düzgün yapılveırma için API şifreniz hesap giriş şifrenizden farklı olmalıdır.
3. API isteğim neden kimlik doğrulama hatası veriyveya? Kimlik doğrulama hataları genellikle yanlış API şifresi, eksik Authveyaization başlığı, yanlış kullanıcı adı, beyaz listede olmayan IP adresi veya farklı çıkış sunucu IP’sinden gönderilen istekten kaynaklanır.
4. NiceNIC API v2'yi WHMCS ile kullanabilir miyim? Evet. NiceNIC WHMCS entegrasyonu, domain kullanılabilirliği kontrolü, kayıt, yenileme, transfer ve domain bilgisi edinimi gibi domain kayıt işlemlerini otomatikleştirir.
5. API ile her domain uzantısını kaydedebilir miyim? Her zaman değil. Alan Adı kaydı, TLD kullanılabilirliği, kayıt kuralları, hesap bakiyesi, doğrulama gereksinimleri ve uzantıya özel kısıtlamalara bağlıdır. Bazı TLD'ler ek belge veya manuel inceleme gerektirebilir.
6. Canlıya geçmeden önce neyi test etmeliyim? Öncelikle hesap bakiyesi sveyagusu, domain kullanılabilirliği kontrolü, fiyat sveyagusu ve domain listeleme gibi düşük riskli işlemlerle başlayın. Kimlik doğrulama, IP beyaz liste, istek fveyamatı, yanıt işleme ve faturalveırma mantarı doğrulanmadan canlı müşteri siparişlerini etkinleştirmeyin.
NiceNIC ile Alan Adı Hizmetlerini Otomatikleştirmeye Başlayın NiceNIC Bayi API v2, bayi kullanıcılarına, barındırma sağlayıcılarına, geliştiricilere ve WHMCS kullananlara domain arama, kayıt, yenileme, transfer, DNS ve hesap iş akışlarını otomatikleştirmek için doğrudan bir yol sunar.