入門

SDK

適用於 Node.js、Python、Go、Ruby、PHP 及 Rust 的官方用戶端。

套件

  • Node

    @ipscanner.io/sdk

    npm install @ipscanner.io/sdk
  • Python

    ipscanner-io

    pip install ipscanner-io
  • Go

    github.com/ipscanner/ipscanner-go

    go get github.com/ipscanner/ipscanner-go
  • Ruby

    ipscanner-io

    gem install ipscanner-io
  • PHP

    ipscanner.io/sdk

    composer require ipscanner.io/sdk
  • Rust

    ipscanner-io

    cargo add ipscanner-io

快速上手

  • IPSCANNER_API_KEY

    未傳入金鑰時讀取。

  • IPSCANNER_API_URL

    覆寫基本 URL。

  • 重試

    GET 請求遇到網絡錯誤及 502、503 或 504 時重試兩次。

  • 不重試

    POST 請求及 429 回應一律不重試。

// npm install @ipscanner.io/sdk

import IPScanner from '@ipscanner.io/sdk';

const client = new IPScanner({ apiKey: 'YOUR_API_KEY' });

const result = await client.ip.lookup('8.8.8.8');