農作業語彙情報取得API:AAO/GetList
- 公開日
- 更新日 2024-12-19
利用条件
ベーシックAPI(申込不要)
概要
API名称
農作業語彙情報
カテゴリー
説明
農作業用語間の関係(意味が同じ、意味の大きさ)情報を取得する。
添付ファイル
ー
関連メソッド
データの更新頻度
年4回程度
リクエスト
新URL
New!
https://api.wagri2.net/basic/others/CAVOC/AAO/GetList?cmp={cmp}
旧URL(2025年度末で終了予定)
https://api.wagri.net/API/Public/CAVOC/AAO/GetList
【高速版】https://api.wagri.net/API/Public/CAVOC2/AAO/GetList
説明
農作業基本オントロジー(AAO)の一覧を取得する
HTTPメソッド
GET
パラメータ
不要
新呼出例
New!
ー
旧呼出例(2025年度末で終了予定)
GET https://api.wagri.net/API/Public/CAVOC/AAO/GetList
header X-Authorization:{アクセストークン}
【高速版】https://api.wagri.net/API/Public/CAVOC2/AAO/GetList
レスポンス
レイアウト
レスポンスデータ定義
農作業基本オントロジー
| 名称 | 値 | 型 | 値の説明 |
|---|---|---|---|
| dataId | 管理用ID | string | Required |
| 第1階層 | 第1階層 | string | |
| 第2階層 | 第2階層 | string | |
| 第3階層 | 第3階層 | string | |
| 第4階層 | 第4階層 | string | |
| 第5階層 | 第5階層 | string | |
| 第6階層 | 第6階層 | string | |
| 第7階層 | 第7階層 | string | |
| 第8階層 | 第8階層 | string | |
| 第9階層 | 第9階層 | string | |
| 第10階層 | 第10階層 | string | |
| 作業名 | 作業名 | string | |
| よみ | よみ | string | |
| |表記| | |表記| | string | |
| 英名 | 英名 | string | |
| 多義的概念 | 多義的概念 | string | |
| 組合せで作業 | 組合せで作業 | string | |
| 目的 | 目的 | string | |
| 行為 | 行為 | string | |
| 対象 | 対象 | string | |
| 副対象 | 副対象 | string | |
| 場所 | 場所 | string | |
| 手段 | 手段 | string | |
| 機資材 | 機資材 | string | |
| 作物例 | 作物例 | string | |
| 時期 | 時期 | string | |
| 作業条件 | 作業条件 | string |
レスポンス例
サンプルコードのレスポンスイメージ(抜粋)
[
{
"dataId": "農作業",
"id": "API~Public~CAVOC~AAO~1~農作業",
"第1階層": "農作業",
"第2階層": "",
"第3階層": "",
"第4階層": "",
"第5階層": "",
"第6階層": "",
"第7階層": "",
"第8階層": "",
"第9階層": "",
"第10階層": "",
"作業名": "農作業",
"よみ": "のうさぎょう",
"|表記|": "",
"英名": "Agriculture activity",
"多義的概念": "",
"組合せで作業": "",
"目的": "農作業",
"行為": "",
"対象": "",
"副対象": "",
"場所": "",
"手段": "",
"機資材": "",
"作物例": "",
"時期": "",
"作業条件": ""
},
{
"dataId": "基本農作業",
"id": "API~Public~CAVOC~AAO~1~基本農作業",
"第1階層": "農作業",
"第2階層": "基本農作業",
"第3階層": "",
"第4階層": "",
"第5階層": "",
"第6階層": "",
"第7階層": "",
"第8階層": "",
"第9階層": "",
"第10階層": "",
"作業名": "基本農作業",
"よみ": "きほんのうさぎょう",
"|表記|": "",
"英名": "Basic work",
"多義的概念": "",
"組合せで作業": "",
"目的": "基本農作業",
"行為": "",
"対象": "",
"副対象": "",
"場所": "",
"手段": "",
"機資材": "",
"作物例": "",
"時期": "",
"作業条件": ""
},
{
"dataId": "作物生産作業",
"id": "API~Public~CAVOC~AAO~1~作物生産作業",
"第1階層": "農作業",
"第2階層": "基本農作業",
"第3階層": "作物生産作業",
"第4階層": "",
"第5階層": "",
"第6階層": "",
"第7階層": "",
"第8階層": "",
"第9階層": "",
"第10階層": "",
"作業名": "作物生産作業",
"よみ": "さくもつせいさんさぎょう",
"|表記|": "",
"英名": "Works for crop production",
"多義的概念": "",
"組合せで作業": "",
"目的": "作物生産",
"行為": "",
"対象": "",
"副対象": "",
"場所": "",
"手段": "",
"機資材": "",
"作物例": "",
"時期": "",
"作業条件": ""
},
ステータスコード
| コード | 名称 | 値の説明 |
|---|---|---|
| 200 | OK | リクエストが成功しました。 |
| 400 | Bad Request | リクエストが不正です。 |
| 401 | Unauthorized | 認証情報が不正です。 |
| 403 | Forbidden | リソースのアクセスが禁止されています。 |
| 404 | Not Found | リソースが見つかりませんでした。 |
| 500 | Internal Server Error | サーバー内部でエラーが発生しました。 |
サンプルソースコード
プログラム記述例(WAGRI共通)
import requests
url = "https://api.wagri.net/API/Public/AgriculturalLand/SearchByCityCode"
payload = {
'CityCode': '432041'
}
headers = {
'X-Authorization': 'アクセストークン',
}
response = requests.get(url, headers=headers, params=payload)
print(response.text)
プログラム記述例(個別API)
Python(requestsモジュール)でのサンプルコード
import requests
url = "https://api.wagri.net/API/Public/CAVOC/AAO/GetList"
headers = {
'X-Authorization': 'アクセストークン',
}
response = requests.get(url, headers=headers)
print(response.text)

