このページは imi-enrichment-address の WebAPI の動作確認ページです。
変換 ボタンを押すとこのブラウザから実際に WebAPI を実行して結果を表示します
(現在表示されている URL)/api に POST メソッドを使って住所文字列 または JSON を送信すると変換結果の JSON が出力されます。
住所文字列を変換する場合には Content-Type: text/plain を指定して POST します
$ curl -X POST -H 'Content-Type: text/plain' -d '東京都港区赤坂1丁目2の3' __ENDPOINT__
{
"@context": "https://imi.go.jp/ns/core/context.jsonld",
"@type": "場所型",
"住所": {
"@type": "住所型",
"表記": "東京都港区赤坂1丁目2の3",
"都道府県": "東京都",
"都道府県コード": "http://data.e-stat.go.jp/lod/sac/C13000",
"市区町村": "港区",
"市区町村コード": "http://data.e-stat.go.jp/lod/sac/C13103",
"町名": "赤坂",
"丁目": "1",
"番地": "2",
"号": "3"
},
"地理座標": {
"@type": "座標型",
"緯度": "35.668589",
"経度": "139.742334"
}
}
JSON を変換する場合には Content-Type: application/json を指定して POST します
$ curl -X POST -H 'Content-Type: application/json' -d '{"@type":"住所型","表記":"東京都港区赤坂1丁目2の3"}' __ENDPOINT__
{
"@type": "住所型",
"表記": "東京都港区赤坂1丁目2の3",
"都道府県": "東京都",
"都道府県コード": "http://data.e-stat.go.jp/lod/sac/C13000",
"市区町村": "港区",
"市区町村コード": "http://data.e-stat.go.jp/lod/sac/C13103",
"町名": "赤坂",
"丁目": "1",
"番地": "2",
"号": "3"
}
住所文字列を変換する場合には Content-Type: text/plain を指定して POST します
fetch("__ENDPOINT__", {
method: "POST",
headers: {
"Content-Type": "text/plain"
},
body: "東京都港区赤坂1丁目2の3"
}).then(function(response) {
return response.ok ? response.json() : response.text();
}).then(function(result) {
console.log(result);
});
JSON を変換する場合には Content-Type: application/json を指定して POST します
fetch("__ENDPOINT__", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: '{"@type":"場所型","住所":{"@type":"住所型","表記":"東京都港区赤坂1丁目2の3"}}'
}).then(function(response) {
return response.ok ? response.json() : response.text();
}).then(function(result) {
console.log(result);
});