NozawaSystem Docs
  • ようこそ
  • ソフトの導入
    • ソフトのダウンロード
    • ランタイムインストール
    • ソフトを起動
  • ソフトの使い方
    • 人物検索
    • 人物登録
    • 避難者要素別割合
    • 全国避難者数マップ
    • 全国地価マップ
    • 更新・障害情報
    • 利用規約
    • 利用履歴
    • 初期化
  • APIの使い方(検索)
    • 検索
  • APIの使い方(登録)
    • 登録
Powered by GitBook
On this page
  • APIリクエスト先
  • APIリクエスト間隔
  • APIリクエスト
  1. APIの使い方(検索)

検索

独自のシステムにAPIを組み込んで情報を取得する

APIリクエスト先

https://eiss.nozawa-system.com/refugees

APIリクエスト間隔

最低10秒に1回

毎秒リクエストしないでください

違反した場合、IPブロックします。

IPローテーション対策として、繰り返し要求された場合は、まとめてブロックします。

他の方の迷惑となりますので、やめましょう。

悪質な場合は、永久的にブロックします。

APIリクエスト

サンプルコードです。適宜変更してください。

全避難者情報の取得
https://eiss.nozawa-system.com/refugees
レスポンス例
    [
        {
            "id": 1,
            "氏名": "山田 太郎",
            "年齢": 35,
            "性別": "男性",
            "避難施設名": "避難所A",
            "持病": "なし"
        },
        {
            "id": 2,
            "氏名": "佐藤 花子",
            "年齢": 28,
            "性別": "女性",
            "避難施設名": "避難所B",
            "持病": "糖尿病"
        }
    ]
エラー例
 500: サーバーエラー
      { "error": "データベースエラーが発生しました。" }

避難者情報の検索
https://eiss.nozawa-system.com/refugees/search
クエリパラメータ
    `id`: 避難者ID (数字のみ)
    `name`: 避難者名 (部分一致検索)
    `age`: 避難者の年齢(半角英数字)
    `gender`: 性別 (部分一致検索)
    `shelter_name`: 避難施設名 (部分一致検索)
    `chronic_disease`: 持病 (部分一致検索)
レスポンス例
    [
        {
            "id": 1,
            "氏名": "山田 太郎",
            "年齢": 35,
            "性別": "男性",
            "避難施設名": "避難所A",
            "持病": "なし"
        }
    ]
エラー例
    400: 必要な検索条件が不足している
      { "error": "少なくとも1つの検索条件を指定してください。" }
    400: IDが数値でない場合
      { "error": "IDは数値である必要があります。" }
    404: データが見つからない場合
      { "message": "該当するデータが見つかりませんでした。" }
    500: サーバーエラー
      { "error": "検索中にエラーが発生しました。" }

おさらい
全避難者情報を取得
GET http://localhost:5000/refugees

名前で避難者を検索
GET http://localhost:5000/refugees/search?name=山田

IDと年齢で避難者を検索
GET http://localhost:5000/refugees/search?id=1&age=35
Previous初期化Next登録

Last updated 4 months ago