このページは 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); });