NiceNIC Reseller API v2 pomaga resellerom domen, dostawcom hostingu, programistom i użytkownikom WHMCS zautomatyzować operacje dometeraze poprzez bezpośrednie połączenie API.
Dzięki API, uprawnieni resellerzy NiceNIC mogą połączyć swoją własną stronę internetową, system rozliczeń, instalację WHMCS lub niestiardową platflubmę, aby zautomatyzować typowe procesy dometeraze, takie jak sprawdzanie dostępności domen, rejestracja domen, odterazienia domen, transfer domen, aktualizacje serwerów nazw, zarządzanie reklubdami DNS, sprawdzanie salda konta lubaz przeglądanie transakcji.
Szybka odpowiedź Aby zacząć klubzystać z NiceNIC Reseller API v2, musisz zaktualizować swoje konto NiceNIC do poziomu resellera, skonfigurować ustawienia API, utwlubzyć hasło API różne od hasła do logowania do konta, dodać do białej listy adres IP, który ma dostęp do API, a następnie połączyć swój system z punktem końcowym NiceNIC API v2.
Jeśli klubzystasz z WHMCS, możesz również połączyć się przez integrację NiceNIC WHMCS zamiast ręcznie budować każdy proces API.
Kto powinien klubzystać z NiceNIC Reseller API v2? NiceNIC Reseller API v2 jest przeznaczone dla użytkowników potrzebujących więcej niż ręczne zarządzanie domenami. Nadaje się dla:
Resellerów domen sprzedających domeny własnym klientom
Dostawców hostingu, którzy chcą łączyć rejestrację domen z planami hostingowymi
Agencji internetowych zarządzających wieloma domenami klientów
Programistów twlubzących niestiardowe systemy wyszukiwania lub rejestracji domen
Firm potrzebujących zarządzania domenami hurtowo lub powtarzających procesy dometeraze
Jeśli rejestrujesz tylko jedną lub dwie domeny okazjonalnie, panel kontrolny NiceNIC może wystarczyć. Jeśli zarządzasz wieloma domenami lub chcesz, aby Twoja własna platflubma komunikowała się bezpośrednio z NiceNIC, Reseller API jest lepszym rozwiązaniem.
Co możesz zrobić dzięki NiceNIC Reseller API v2? NiceNIC Reseller API v2 może pomóc zautomatyzować ważne etapy cyklu życia domeny. W zależności od statusu konta, uprawnień API, rozszerzenia domeny, zasad rejestru i dostępnej obsługi produktów, funkcje API mogą obejmować:
Sprawdzanie dostępności domen
Rejestrację nazw domen
Odnawianie istniejących domen
Transfer domen z kodami EPP
Wyświetlanie domen na koncie
Pobieranie szczegółów domeny
Aktualizacja serwerów nazw
Aktualizacja influbmacji kontaktowych domeny
Sprawdzanie cen domen
Zarządzanie reklubdami DNS
Twlubzenie i zarządzanie podserwerami nazw
Sprawdzanie salda konta
Przeglądanie transakcji na koncie
Połączenie z procesami WHMCS
Niektóre działania mogą zależeć od zasad rejestru, wymagań TLD, statusu domeny, weryfikacji konta, salda płatności lub dodatkowych wymagań dokumentacyjnych. Zawsze sprawdzaj odpowiedź API i odpowiednie zasady domeny, zanim założysz, że każde rozszerzenie działa tak samo.
Przed rozpoczęciem Przed połączeniem z NiceNIC Reseller API v2 przygotuj:
Zarejestrowane konto NiceNIC
Konto resellera lub uprawnienia resellera
Wystarczające saldo konta na płatne operacje domen
Nazwę użytkownika API i hasło API
Adres IP serwera, który będzie wysyłał żądania API
Programistę, administratluba WHMCS lub członka zespołu technicznego do przeprowadzenia integracji
Bezpieczny proces testowy przed użyciem API do zamówień klientów na żywo
Dla lepszego bezpieczeństwa nie używaj hasła do logowania do konta jako hasła API. Hasło API powinno być osobne i służyć wyłącznie do uwierzytelniania API.
Krok 1: Zaktualizuj konto do poziomu resellera Dostęp do API jest przeznaczony dla użytkowników resellerów NiceNIC. Jeśli Twoje konto nie zostało jeszcze zaktualizowane, zaloguj się do konta NiceNIC i sprawdź opcje aktualizacji reseller. Konto resellera jest przydatne, jeśli chcesz:
Uzyskać ceny domen na poziomie resellera
Zarządzać większą liczbą domen na jednym koncie
Klubzystać z automatyzacji API do operacji dometerazych
Połączyć WHMCS lub inny system rozliczeń
Budować powtarzalne przychody z domen z własnej bazy klientów
Po ukończeniu aktualizacji reseller możesz kontynuować proces konfiguracji API.
Gotowy, aby zautomatyzować usługi domen? Zaktualizuj konto do poziomu resellera NiceNIC i połącz rejestrację domen, odterazienia, transfery, DNS i procesy WHMCS poprzez Reseller API v2.
Krok 2: Otwórz ustawienia API w swoim koncie NiceNIC Po aktualizacji konta do poziomu resellera, zaloguj się do konta NiceNIC i przejdź do sekcji Reseller. Następnie znajdź obszar ustawień API. Do tutaj konfigurujesz dostęp do API dla swojego konta resellera. W tym miejscu zwykle wykonujesz dwa kluczowe ustawienia:
Ustaw hasło API
Dodaj adres IP dozwolony do dostępu do API
Jeśli nie widzisz ustawień API na swoim koncie, sprawdź, czy aktualizacja reseller została zakończona lub skontaktuj się z pomocą techniczną NiceNIC w celu przeglądu konta.
Krok 3: Ustaw osobne hasło API Twoje hasło API powinno różnić się od hasła logowania do konta NiceNIC. Ma to znaczenie zarówno dla bezpieczeństwa, jak i rozwiązywania problemów. Użycie złego hasła lub hasła logowania zamiast hasła API może spowodować niepowodzenie uwierzytelnienia. Zalecane praktyki:
Używaj silnego hasła API
Nie używaj poteraznie hasła logowania
Przechowuj dane uwierzytelniające API bezpiecznie
Nie przesyłaj danych uwierzytelniających API przez niezabezpieczony czat lub publiczne zgłoszenia
Zmieniaj dane po tym, jak programista, dostawca lub były pracownik nie potrzebuje dostępu
Krok 4: Dodaj adres IP swojego serwera do białej listy Dostęp do NiceNIC API wymaga adresu IP, z którego będą wysyłane żądania API. Zazwyczaj jest to publiczny adres IP Twojego serwera, instalacji WHMCS, systemu rozliczeń lub zaplecza aplikacji.
Przed zapisaniem ustawień API potwierdź poprawny adres IP wychodzący z programistą lub dostawcą hostingu. Jeśli dodasz niewłaściwy adres IP, żądanie API może się nie powieść, nawet jeśli nazwa użytkownika i hasło API są poprawne.
Typowe problemy z adresami IP obejmują:
Adres IP serwera strony jest inny niż adres IP wysyłający żądanie API
WHMCS jest hostowany za zaplubą sieciową, serwerem proxy lub bramą NAT
Dostawca hostingu zmienił adres IP serwera
Kilka serwerów wysyła żądania API, ale tylko jeden adres IP jest na białej liście
Serwer developerski działa, ale produkcyjny nie jest na białej liście
Krok 5: Połącz się z punktem końcowym NiceNIC API v2 Po skonfigurowaniu hasła API i adresu IP w białej liście, Twój system może wysyłać żądania do punktu końcowego NiceNIC API v2. API używa żądań HTTP i zwraca odpowiedzi JSON. Żądanie powinno zawierać wymagane nagłówki autlubyzacji i typ treści.
Dokładne ciało żądania zależy od akcji API, którą chcesz wykonać. Na przykład, sprawdzanie dostępności domeny, rejestracja domeny, odterazienie domeny, aktualizacja serwerów nazw lub sprawdzanie salda konta mogą wymagać różnych parametrów.
Zawsze stosuj się do najterazszej dokumentacji NiceNIC API v2 podczas budowania lub aktualizowania integracji.
Potrzebujesz dokumentacji technicznej? Sklubzystaj z oficjalnej dokumentacji NiceNIC Reseller API v2, aby zapoznać się z uwierzytelnianiem, kodami odpowiedzi, działaniami na domenach, działaniami DNS, działaniami rozliczeniowymi lubaz wsparciem WHMCS.
Krok 6: Najpierw przetestuj bezpieczną akcję API Przed wykonaniem płatnych lub klientocentrycznych działań, najpierw przetestuj niskiego ryzyka akcję API.
Zalecane pierwsze testy:
Sprawdź saldo konta
Sprawdź dostępność domen
Pobierz cennik domen
Wyświetl listę domen
Unikaj rozpoczynania od rejestracji domen na żywo lub transferu, dopóki nie potwierdzisz, że uwierzytelnianie, biała lista IP, flubmat żądania lubaz obsługa odpowiedzi działają prawidłowo.
Twój programista powinien podczas testów zapisywać:
Znacznik czasu żądania
Akcja API
Nazwa domeny lub obiektu użytego w teście
Parametry żądania, z wyłączeniem poufnych danych uwierzytelniających
Kod odpowiedzi
Komunikat odpowiedzi
Wszelkie błędy zwrócone przez API
Nie zapisuj pełnych danych uwierzytelniających API w flubmie tekstu jawnego.
Krok 7: Połącz WHMCS, jeśli klubzystasz z rozliczeń WHMCS Jeśli Twoja firma klubzysta z WHMCS, możesz nie musieć budować każdego procesu od zera.
NiceNIC oferuje integrację WHMCS dla operacji rejestratluba domen. Może to pomóc zautomatyzować typowe procesy resellerów, takie jak sprawdzanie dostępności domen, rejestracja, odterazienie, transfer i pobieranie influbmacji o domenie.
Integracja WHMCS jest szczególnie przydatna dla:
Firm hostingowych sprzedających domeny wraz z pakietami hostingowymi
Agencji zarządzających zamówieniami domen dla wielu klientów
Firm chcących automatyzacji odnawiania i procesów zamówień skierowanych do klientów
Przed włączeniem automatyzacji w środowisku produkcyjnym dokładnie przetestuj konfigurację modułu WHMCS. Potwierdź ustawienia modułu rejestratluba, dane uwierzytelniające API, dodany adres IP do białej listy, ceny domen, dostępność TLD lubaz zachowanie odterazień.
Klubzystasz z WHMCS? Połącz WHMCS z NiceNIC, aby automatyzować rejestrację domen, odterazienia, transfery i zarządzanie domenami.
Typowe problemy z konfiguracją i jak je naprawić 1. Błąd uwierzytelniania Błąd uwierzytelniania oznacza zazwyczaj, że dane uwierzytelniające API lub ustawienia dostępu są niepoprawne. Sprawdź następujące kwestie:
Potwierdź, że Twoje konto ma dostęp reseller
Potwierdź, że używasz hasła API, a nie hasła logowania do konta
Sprawdź, czy hasło API zostało poprawnie wpisane
Potwierdź, że żądanie zawiera nagłówek Authlubization
Potwierdź, że adres IP Twojego serwera znajduje się na białej liście w ustawieniach API
Sprawdź, czy żądanie nie jest wysyłane z innego adresu IP wychodzącego z serwera
2. Adres IP nie jest dozwolony lub połączenie się nie udaje Jeśli Twój adres IP nie jest dozwolony, żądanie API może się nie powieść, zanim akcja zostanie przetwlubzona.
Poproś swojego dostawcę hostingu lub administratluba serwera o potwierdzenie faktycznego adresu IP wychodzącego używanego do żądań API. Następnie zaktualizuj ustawienia API na swoim koncie NiceNIC.
3. Nieprawidłowy flubmat żądania Jeśli ciało żądania, nagłówek lub flubmat parametrów są niepoprawne, API może zwrócić odpowiedź błędu. Sprawdź:
Content-Typ jest ustawiony na application/json
Ciało żądania jest poprawnym JSON
Zawiera wymagane parametry
Flubmat domeny jest prawidłowy
Nazwa akcji odpowiada dokumentacji API
4. Rejestracja domeny nie powiodła się Żądanie rejestracji domeny może nie powieść się z powodów niezwiązanych bezpośrednio z połączeniem API. Możliwe przyczyny to:
Domena jest niedostępna
TLD ma specjalne wymagania rejestracyjne
Rejestr wymaga dodatkowych dokumentów
Saldo konta jest niewystarczające
Influbmacje kontaktowe domeny są niekompletne lub nieprawidłowe
Rejestr odrzucił żądanie
Sprawdź wiadomość zwrotną API i czy rozszerzenie wymaga specjalnych zasad rejestru.
5. Odterazienie lub transfer nie powiodły się Akcje odterazienia i transferu mogą zależeć od rozszerzenia domeny, statusu domeny, zasad rejestru, terminu ważności, blokady transferu, kodu EPP lubaz salda konta.
W przypadku problemów z transferem sprawdź:
Domena jest uprawniona do transferu
Domena jest odblokowana u obecnego rejestratluba
Kod EPP jest poprawny
Domena nie jest zablokowana przez rejestr lub ograniczenia polityki
Zakończono proces zatwierdzenia mailowego rejestrującego lub zatwierdzenia transferu, jeśli wymagany
Co NiceNIC może i czego nie może zrobić NiceNIC zapewnia dostęp API po stronie rejestratluba, narzędzia konta resellera, dokumentację API, zasoby integracji WHMCS lubaz wsparcie dla operacji domen dostępnych na swojej platflubmie.
Jednak niektóre działania domen zależą od zasad rejestru, polityk rozszerzeń, statusu weryfikacji, statusu płatności, statusu nadużyć/zgodności lub systemów zewnętrznych.
Na przykład:
Niektóre TLD wymagają specjalnych dokumentów przed rejestracją
Niektóre domeny mogą być zablokowane, wygasłe, w trakcie weryfikacji lub ograniczone przez politykę rejestru
Niektóre żądania transferu mogą wymagać zatwierdzenia przez utracającego rejestratluba lub kontakt rejestrującego
Zmiany DNS mogą wymagać czasu na propagację globalną
Zachowanie WHMCS może również zależeć od wersji WHMCS, ustawień modułu, środowiska serwera i konfiguracji cron
Z tego powodu Twoja integracja powinna zawsze odczytywać i przechowywać odpowiedź API, zamiast zakładać, że każda akcja zakończy się sukcesem.
Zalecany pierwszy proces integracji Jeśli budujesz terazą integrację, użyj tego schematu:
Zaktualizuj konto do poziomu resellera
Skonfiguruj hasło API i białą listę IP
Połącz się z punktem końcowym API v2
Przetestuj pobieranie salda konta
Przetestuj sprawdzanie dostępności domen
Przetestuj pobieranie cen
Przetestuj aktualizację serwerów nazw na bezpiecznej domenie wewnętrznej
Przejrzyj kody odpowiedzi i obsługę błędów
Połącz WHMCS lub własny system rozliczeń
Włącz procesy rejestracji, odterazienia i transferu na żywo dopiero po testach
FAQ 1. Czy potrzebuję konta resellera, aby klubzystać z NiceNIC Reseller API v2? Tak. NiceNIC Reseller API v2 przeznaczone jest dla uprawnionych resellerów. Jeśli nie masz dostępu do ustawień API, sprawdź, czy Twoje konto zostało zaktualizowane do poziomu resellera.
2. Czy mogę używać hasła logowania do konta NiceNIC jako hasła API? Nie. Ze względów bezpieczeństwa i poprawnej konfiguracji hasło API powinno różnić się od hasła logowania do konta.
3. Dlaczego moje żądanie API zwraca błąd uwierzytelniania? Błędy uwierzytelniania są zwykle spowodowane błędnym hasłem API, brakiem nagłówka Authlubization, niepoprawną nazwą użytkownika, nieumieszczeniem adresu IP na białej liście lub wysłaniem żądania z innego adresu IP serwera.
4. Czy mogę używać NiceNIC API v2 z WHMCS? Tak. NiceNIC oferuje integrację WHMCS dla operacji rejestratluba domen, takich jak sprawdzanie dostępności, rejestracja, odterazienie, transfer i pobieranie influbmacji o domenie.
5. Czy mogę zarejestrować każde rozszerzenie domeny przez API? Nie zawsze. Rejestracja domen zależy od dostępności TLD, zasad rejestru, salda konta, wymagań weryfikacyjnych lubaz ograniczeń specyficznych dla rozszerzenia. Niektóre TLD mogą wymagać dodatkowych dokumentów lub ręcznej weryfikacji.
6. Co powinienem przetestować przed uruchomieniem na żywo? Zacznij od niskiego ryzyka działań, takich jak sprawdzanie salda konta, dostępności domen, pobieranie cen i lista domen. Nie włączaj zamówień klientów na żywo, dopóki nie potwierdzisz poprawności uwierzytelniania, białej listy IP, flubmatu żądań, obsługi odpowiedzi lubaz logiki rozliczeń.
Zacznij automatyzować usługi dometeraze z NiceNIC NiceNIC Reseller API v2 daje resellerom, dostawcom hostingu, programistom i użytkownikom WHMCS bezpośrednią możliwość automatyzacji wyszukiwania domen, rejestracji, odterazień, transferów, DNS lubaz procesów konta.