- API (データ&プログラム) -API(data&program)

予察情報API(病害虫一覧取得):getyosatsudamage

提供ベンダー:
システム名:
予察情報API
利用条件:
オプションAPI(提供者へ申込必要)

概要

API名称
予察情報API(病害虫一覧取得)
説明

都道府県の防除所が公開している病害虫の発生予察情報を提供いたします。
・都道府県のホームページ等で公開している情報です。
・本APIで提供される情報の改変は一切行わないでください。
・本APIは令和7年3月末まで、無料でご利用いただけます。
・本APIご利用のお申し込みは、添付ファイルの「予察情報API利用規約」をご確認のうえ、「予察情報API利用申請書」を
(株)ファーム・アライアンスマネジメント(support@farmalliance.net)までご提出お願いいたします。

データの更新頻度
随時(日時処理)
カテゴリー

リクエスト

URL

https://api.wagri.net/API/Individual/fam/yosatsuinfo/getyosatsudamage?page={page}

説明
HTTPメソッド
GET
パラメータ

認証(AUTHORIZATION)

キー

X-YosatsuAPI-Token

{User_Token}

 

ヘッダー(HEADERS)

キー

X-Authorization

{WAGR_Token}

 

パラメータ(PARAMS)

名称

値の説明

page

ページ番号

数値

ページング(0=全件)

呼出例

https://api.wagri.net/API/Individual/fam/yosatsuinfo/getyosatsudamage?page=1

レスポンス

レイアウト

予察病害虫データ API レスポンス

このAPIは、予察の病害虫データ、ブロック情報などを取得します。

レスポンスデータ

 

予察病害虫データ

名称

説明

status

数値

処理結果

total_count

数値

検索結果の合計数

page_size

数値

ページ当たりの構成数

page

数値

ページ数

content

配列

検索結果

 

検索結果 (content)

名称

説明

MstHykdamage

オブジェクト

管理病害虫マスタデータ

 

管理病害虫マスタデータ (MstHykdamage)

名称

説明

ID

文字列

ID

UCD

文字列

ユニークコード

MCD

文字列

マスタコード

F_HYUCD

文字列

ローカルマスタコード

NAME

文字列

名称

KANA

文字列

カナ名

PUBCD

文字列

公開区分

F_PRFCD

文字列

管理都道府県コード

USECD

文字列

使用区分

EXTREFCD

文字列

参照コード

REMARKS

文字列

備考

IMGPATH

文字列

画像URL

CRDT

文字列

初回登録日時

F_CRCD

文字列

初回登録者コード

CHDT

文字列

最終更新日時

F_CHCD

文字列

最終更新者コード

ISDEL

文字列

削除フラグ

ISAVL

文字列

有効フラグ

LOCALNAME

配列

ローカル名

レスポンス例
{
"status": 200,
"total_count": 57,
"page_size": 10,
"page": 5,
"content": [
{
"MstHykproduct": {
"ID": 49,
"UCD": 80001,
"MCD": 490,
"F_HYUCD": 0,
"NAME": "炭疽病菌",
"KANA": "",
"PUBCD": 1,
"F_PRFCD": 0,
"USECD": 1,
"EXTREFCD": "",
"REMARKS": "",
"IMGPATH": null,
"CRDT": "2021-10-21 10:00:00", 
"F_CRCD": 0,
"CHDT": "2021-11-02 14:48:00", 
"F_CHCD": 0,
"ISDEL": 0,
"ISAVL": 1,
"LOCALNAME": [] 
} 
} 
]
}
ステータスコード

コード

名称

値の説明

200

OK

リクエストが成功しました。

400

 Bad Request

リクエストが不正です。

401

Unauthorized

認証情報が不正です。

403

Forbidden

リソースのアクセスが禁止されています。

404

Not Found

リソースが見つかりませんでした。

500

Internal Server Error

サーバー内部でエラーが発生しました。

サンプルソースコード

ソースコード

Python(requestsモジュール)でのサンプルコード

import requests
url = "https://api.wagri.net/API/Individual/fam/yosatsuinfo/getyosatsudamage?page=5"
payload = {}
headers = {
'X-Authorization': '{WAGRI_Token}',
'X-YosatsuAPI-Token': '{User_Token}',
'Cookie': 'ARRAffinity={}; ARRAffinitySameSite={}'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
前に戻る
上部へスクロール