API – często zadawane pytania

NiceNIC Domain API v2 — najczęściej zadawane pytania

Znajdź praktyczne odpowiedzi na temat dostępu do API, testów w Sandbox, uwierzytelniania, cen, operacji na domenach, obsługi odpowiedzi i integracji produkcyjnej.

Dostępnych jest 28 pytań

Pierwsze kroki

Zacznij od dostępu, cen i danych uwierzytelniających.

6 pytań
01 Co to jest NiceNIC Domain API v2?

NiceNIC Domain API v2 to interfejs API oparty na HTTPS i JSON, służący do automatyzacji zarządzania domenami za pośrednictwem Twojego konta NiceNIC.

Obsługuje podstawowe procesy, w tym sprawdzanie dostępności domen, rejestrację, odnawianie, transfery, zapytania o portfel, aktualizacje serwerów nazw i danych kontaktowych, cenniki, rekordy DNS, dziecięce serwery nazw, informacje o koncie oraz operacje związane z compliance.

Użyj interfejsu API, gdy chcesz podłączyć usługi domenowe NiceNIC bezpośrednio do strony internetowej, platformy hostingowej, systemu rozliczeniowego, narzędzia wewnętrznego lub innej aplikacji.

02 Kto może korzystać z NiceNIC Domain API v2?

Każde aktywne konto NiceNIC może korzystać z Domain API v2. Dostęp do API jest dostępny zarówno dla kont Market, jak i kont Reseller.

Nie musisz zostać resellerem, aby uzyskać dostęp do API. Typ konta nadal ma znaczenie dla cen: płatne operacje API korzystają z cennika przypisanego do konta NiceNIC wysyłającego żądanie.

Otwórz Ustawienia API →

03 Czy NiceNIC Domain API v2 jest darmowe?

Tak. Sam dostęp do API jest bezpłatny. Nie ma osobnej opłaty za włączenie dostępu do API ani za wysyłanie obsługiwanych żądań API.

Operacje płatne, takie jak rejestracja domeny, odnowienie i transfer, są naliczane zgodnie z cennikiem Twojego konta oraz obowiązującymi zasadami dotyczącymi domen.

04 Czy do korzystania z API potrzebuję konta resellerskiego?

Nie. Dostęp do API i ceny resellerskie są rozdzielne.

Możesz korzystać z Domain API v2 przy zwykłym koncie NiceNIC Market. Przejdź na konto resellerskie dopiero wtedy, gdy ceny resellerskie lub inne korzyści dla resellerów będą przydatne przy Twoim wolumenie działalności.

Porównaj plany resellerskie →

05 Czym API v2 różni się od starszego API NiceNIC?

Domain API v2 wykorzystuje obecną strukturę API NiceNIC z żądaniami HTTPS, odpowiedziami JSON, uwierzytelnianiem opartym na nagłówkach oraz dokumentacją zorganizowaną wokół poszczególnych przepływów pracy związanych z domenami i kontami.

Jeśli utrzymujesz integrację opartą na starszym API NiceNIC, przed migracją ruchu produkcyjnego przejrzyj parametry API v2 i obsługę odpowiedzi, zamiast zakładać, że obie wersje są wymienne.

06 Jak uzyskać dane uwierzytelniające do API?

Zaloguj się do swojego konta NiceNIC i otwórz API Settings. Żądania API v2 wykorzystują Twoją nazwę użytkownika NiceNIC oraz API Secret do uwierzytelniania.

Wskazówka dotycząca bezpieczeństwa: Przechowuj swój API Secret po stronie serwera. Nie udostępniaj go w JavaScripcie po stronie przeglądarki, publicznych repozytoriach, aplikacjach klienckich ani w innych publicznie dostępnych miejscach.

Otwórz Ustawienia API →

Środowisko testowe i uwierzytelnianie

Łącz się bezpiecznie i testuj przed wdrożeniem produkcyjnym.

5 pytań
07 Czy NiceNIC Domain API v2 udostępnia piaskownicę API?

Tak. NiceNIC udostępnia piaskownicę API, aby programiści mogli testować integracje przed podłączeniem ich do produkcyjnego API.

Użyj piaskownicy do weryfikacji uwierzytelniania, formatowania żądań, parsowania odpowiedzi, obsługi błędów i przepływu pracy aplikacji przed włączeniem operacji na domenach klientów w środowisku produkcyjnym.

Otwórz piaskownicę API →

08 Jaka jest różnica między piaskownicą a produkcyjnym API?

Piaskownica API jest przeznaczona do testowania rozwoju i integracji. Produkcyjne API służy do rzeczywistych operacji na domenach i płatnych żądań na koncie NiceNIC.

Zalecamy weryfikację uwierzytelniania, obsługi żądań, przetwarzania odpowiedzi i logiki błędów w piaskownicy przed włączeniem operacji produkcyjnych skierowanych do klientów.

09 Jak działa uwierzytelnianie API?

Wysyłaj żądania API przez HTTPS i umieść swoją nazwę użytkownika NiceNIC oraz klucz tajny API w nagłówku Authorization.

Host: api.nicenic.net
Authorization: username:api_secret
Content-Type: application/json

Jeśli dla Twojego konta włączone są ograniczenia IP, żądania muszą pochodzić z autoryzowanego adresu IP serwera.

Przeczytaj o uwierzytelnianiu API →

10 Jaki punkt końcowy wykorzystuje Domain API v2?

Podstawowy punkt końcowy produkcyjnego API to:

https://api.nicenic.net/v2/

Akcje API wybiera się za pomocą parametrów udokumentowanych dla każdego punktu końcowego, takich jak category i action. Zawsze postępuj zgodnie z dedykowaną dokumentacją punktu końcowego, aby poznać wymagane i opcjonalne parametry konkretnej operacji.

11 Jaki format odpowiedzi i kodowanie znaków stosuje API v2?

Odpowiedzi API v2 używają formatu JSON, a parametry żądań – kodowania UTF-8.

{
  "code": 0,
  "msg": "success",
  "data": {}
}

Twoja aplikacja powinna sprawdzać zwracane code i msg, zamiast zakładać, że każda odpowiedź HTTP oznacza zakończoną operację domenową.

Operacje na domenach i cennik

Zrozum obsługiwane procesy i zachowania zakupowe.

6 pytań
12 Co mogę zrobić za pomocą NiceNIC Domain API v2?

Dzięki obecnie udokumentowanym API możesz automatyzować procesy, w tym sprawdzanie dostępności domen, rejestrację, odnawianie i transfer, listę portfolio oraz szczegóły domen, aktualizacje serwerów nazw i kontaktów domen, cennik domen, rekordy DNS, autorytatywne serwery nazw, informacje o koncie oraz monitoring nadużyć i zgodności.

Dodatkowe procesy są udokumentowane osobno w nawigacji API.

13 Co powinienem przetestować przed włączeniem rejestracji lub transferów na żywo?

Zacznij od operacji odczytu niskiego ryzyka, takich jak sprawdzanie dostępności domen, cennik domen, saldo konta i lista domen.

Następnie potwierdź uwierzytelnianie, parsowanie odpowiedzi, obsługę błędów i obsługę oczekujących zamówień przed włączeniem rejestracji, odnowień lub transferów na żywo.

Zalecana kolejność: Uwierzytelnianie → Dostępność → Cennik → Saldo → Obsługa odpowiedzi → Operacje na żywo.
14 Czy mogę sprawdzić wiele domen w jednym żądaniu API?

Tak. Endpoint Check Domain Availability obsługuje wiele nazw domen oddzielonych przecinkami.

example.com,example.net,example.org

Nie zakładaj, że każda operacja API obsługuje ten sam format wprowadzania wielu domen. Rejestracja, odnowienie i transfer powinny być zgodne z indywidualną dokumentacją endpointu.

15 Jak mogę sprawdzić ceny rejestracji, odnowienia i transferu?

Użyj punktu końcowego Get Domain Pricing. Udokumentowane typy cen obejmują register, renew, transfer oraz all.

Odpowiedzi dotyczące rejestracji mogą również zawierać wartość is_premium wskazującą, czy sprawdzana rejestracja jest premium.

Ponieważ zamówienia API korzystają z cen na poziomie konta, przed złożeniem płatnych zamówień klientów sprawdzaj aktualne ceny, zamiast polegać bezterminowo na zapisanych w pamięci podręcznej.

16 Czy każdą domenę TLD można rejestrować lub odnawiać na okres 1–10 lat?

Nie. Chociaż dokumentacja API obsługuje okresy do 1–10 lat dla odpowiednich rozszerzeń, poszczególne TLD mogą mieć różne zasady rejestru.

Okresy rejestracji, okresy odnowienia, kwalifikowalność transferu, wymagania dotyczące kontaktu i weryfikacji mogą się różnić w zależności od rozszerzenia. Twoja aplikacja powinna przestrzegać aktualnych zasad dla danego TLD.

17 Jaka jest różnica między serwerami nazw (Nameservers), rekordami DNS a serwerami nazw podrzędnymi (Child Nameservers)?
NameserversOkreślają, gdzie delegowany jest autorytatywny DNS domeny.
DNS RecordsZarządzaj rekordami w strefie DNS podczas korzystania z usług DNS NiceNIC.
Child NameserversTwórz rekordy hosta/glue, takie jak ns1.example.com.

To osobne operacje i nie należy ich traktować jako wzajemnie wymiennych.

Odpowiedzi i błędy

Poprawnie obsługuj stany powodzenia, oczekiwania i błędy.

4 pytania
18 Co oznaczają kody odpowiedzi API?
KodZnaczenie
0Sukces
201Oczekujące
400Błąd parametru
401Nieautoryzowany
404Nie znaleziono odpowiednich rekordów
500Wewnętrzny błąd serwera

Przy określaniu stanu żądania API zawsze używaj zwróconego kodu i komunikatu.

Zobacz kody odpowiedzi API →

19 Co oznacza kod 201?

Odpowiedź 201 oznacza, że operacja została przyjęta do przetworzenia, ale niekoniecznie osiągnęła stan końcowy.

Ważne: Nie traktuj odpowiedzi oczekującej jako ostatecznego sukcesu. Zachowaj stan oczekujący do czasu potwierdzenia końcowego wyniku operacji domenowej.
20 Co się dzieje, gdy rejestracja domeny zwraca kod 201?

W przypadku rejestracji domeny odpowiedź 201 oznacza, że zamówienie zostało złożone i oczekuje na końcowe przetwarzanie w rejestrze.

Nie informuj klienta końcowego, że domena jest aktywna, dopóki Twój system nie potwierdzi końcowego wyniku. Postępuj zgodnie z dokumentacją punktu końcowego rejestracji, aby poznać aktualne zasady obsługi zamówień oczekujących i zwrotów.

21 Co oznacza odpowiedź oczekującego transferu?

Oczekujący transfer oznacza, że żądanie transferu zostało przyjęte do przetworzenia, ale nie oznacza, że domena została już przeniesiona do NiceNIC.

Zakończenie transferu może zależeć od przetwarzania w rejestrze i rejestratorze oraz od bieżącego statusu transferu domeny. Utrzymuj transfer w stanie oczekującym do czasu potwierdzenia zakończenia.

Portfolio, zgodność i integracja

Zarządzaj portfelami i łącz istniejące systemy.

3 pytania
22 Czy mogę pobierać i filtrować swój portfolio domen przez API?

Tak. API List Domains obsługuje pobieranie portfolio z opcjami paginacji, sortowania i filtrowania.

Użyj Get Domain Details, gdy potrzebujesz szczegółowych informacji o pojedynczej domenie, takich jak dane rejestracyjne, dane wygaśnięcia, serwery nazw i dane kontaktowe domeny.

23 Co może zrobić API Abuse & Compliance?

NiceNIC Domain API v2 obejmuje operacje Abuse & Compliance zaprojektowane dla platform i resellerów zarządzających portfelami domen klientów.

Możesz identyfikować domeny powiązane z raportami nadużyć i pobierać informacje o zgodności w formacie maszynowym dla poszczególnych domen. W zależności od przypadku odpowiedź może zawierać status domeny, bieżący wpływ, zalecane działanie, informacje o blokadzie, informacje o skardze i zgłoszone URL-e.

Dzięki temu możliwe jest wyświetlanie statusu zgodności bezpośrednio w Twoim własnym portalu klienta lub systemie operacyjnym.

24 Czy mogę używać NiceNIC Domain API v2 z WHMCS?

Tak. NiceNIC zapewnia integrację rejestratora WHMCS dla firm, które już używają WHMCS do rozliczeń i udostępniania usług.

Użyj bezpośredniego interfejsu Domain API v2, gdy budujesz własną aplikację lub przepływ pracy. Skorzystaj z integracji WHMCS, gdy chcesz zintegrować operacje domenowe z istniejącym środowiskiem WHMCS.

Zobacz integrację WHMCS →

Rozwój i wsparcie

Buduj bezpiecznie i wiedz, co wysłać, gdy potrzebujesz pomocy.

4 pytania
25 Jakich języków programowania mogę używać?

Każdy język programowania po stronie serwera lub środowisko uruchomieniowe, które potrafi wysyłać żądania HTTPS i analizować JSON, może zintegrować się z Domain API v2.

Typowe wybory to PHP, Python, Node.js i Java. Przechowuj dane uwierzytelniające API po stronie serwera i nigdy nie ujawniaj swojego API Secret w kodzie JavaScript działającym w przeglądarce ani w kodzie klienta do pobrania.

26 Czy istnieją limity żądań API?

Limity żądań mogą być stosowane w celu ochrony stabilności API i bezpieczeństwa platformy.

Jeśli Twoja integracja produkcyjna ma generować stały wysoki wolumen żądań, skontaktuj się z NiceNIC przed uruchomieniem, aby można było przeanalizować przewidywany wzorzec użycia.

27 Co powinienem podać, kontaktując się z pomocą techniczną w sprawie problemu z API?

Podaj znacznik czasu żądania, kategorię i akcję API, nazwę domeny, jeśli ma zastosowanie, niejawne parametry żądania, zwrócony kod odpowiedzi i komunikat oraz informację, czy żądanie pochodziło ze środowiska Sandbox, czy z produkcji.

Nigdy nie podawaj pełnego klucza API Secret w zwykłym zgłoszeniu do pomocy technicznej.

Wyślij zgłoszenie →

28 Gdzie mogę znaleźć pełne parametry żądań i przykłady kodu?

Skorzystaj z nawigacji API w dokumentacji. Każda operacja ma własną stronę z obsługiwanymi parametrami, przykładami żądań, przykładami odpowiedzi i szczegółowym opisem zachowania.

Ta sekcja pytań i odpowiedzi wyjaśnia ogólne zachowanie API; dokumentacja poszczególnych punktów końcowych powinna być traktowana jako źródło prawdy dotyczące dokładnego formatu żądań.

Otwórz dokumentację API →

Nie znaleziono pasujących pytańSpróbuj krótszego słowa kluczowego, np. “piaskownica”, “cennik”, “transfer” lub “201”.

Gotowy na rozpoczęcie?

Przetestuj swoją integrację w środowisku testowym API, a następnie podłącz swoje konto NiceNIC, gdy będziesz gotowy do przejścia na produkcję.

Copyright © 2006–2026 NICENIC INTERNATIONAL GROUP CO., LIMITED. Wszelkie prawa zastrzeżone.