Biblioteki klienckie

Znajdź kod źródłowy i instrukcje konfiguracji klienta dla wybranego języka.

Wybierz swój język

Zainstaluj klienta, wykonaj jedno zapytanie i odczytaj pola odpowiedzi.

TypeScript / JavaScript

enrichip

Test uruchomieniowy
Wymagania
Moduły ES · sprawdzono na Node 26
Wersja pakietu
1.0.1

Instalacja

Terminal
npm install enrichip@1.0.1

Sprawdź pojedynczy IP

node lookup.mjs
lookup.mjs
import { queryIP } from "enrichip";

const info = await queryIP("1.1.1.1");
console.log(JSON.stringify(info, null, 2));

Działanie klienta

  • Ten przykład używa pakietu opublikowanego w npm. Argument IP przyjmuje ciąg znaków, w tym skróconą postać IPv6; HEAD repozytorium ma bardziej rygorystyczny walidator.
  • Klient nie udostępnia limitu czasu dla pojedynczego żądania. Użyj przykładów HTTP, jeśli potrzebujesz bezpośredniej kontroli nad ustawieniami żądania.

Przed integracją

Zapytania o pojedynczy IP
Używaj jednego adresu na zapytanie. Niektóre klienty nadal udostępniają metody zbiorcze; API odrzuca takie żądania. Przeczytaj zasady zapytań zbiorczych
Odpowiedzi dla własnego IP
Główny endpoint domyślnie zwraca publiczny IP procesu nawiązującego połączenie jako tekst. Aby otrzymać pełną odpowiedź JSON dla własnego IP, użyj przykładów HTTP
Zakres weryfikacji
Test uruchomieniowy oznacza, że pokazany pakiet lub rewizję kodu uruchomiono dla zapytań o pojedynczy IP. Przykłady źródłowe sprawdzono względem kodu, ale ich nie uruchamiano. Rewizja źródeł może różnić się od opublikowanego pakietu.
Wolisz natywne HTTP?Skopiuj żądanie z limitem czasu i obsługą błędów HTTP.

Dostęp do pełnych list.

W sprawie cen lub dostępu do pełnych list napisz na contact@ipquery.io.

Wybrana lista
Wybrane rekordy
Rekordy na tej liście