HARD DAY'S NIGHT別館

当サイトへお越しいただきありがとうございます。 実務に生かせるような技術・ライブラリを使った簡単なサンプルを公開してゆきます。

郵便番号から住所を検索するWebサービス

Webサービス仕様

リクエストURL: http://www.northwind.mydns.jp/samples/webservice/
HTTP メソッド: GET
アクション: getaddress
パラメータ:
zipcode:郵便番号を指定。3桁以上の半角数字。ハイフンは含みません。
option:住所の分割オプション。
0: 分割なし (デフォルト)
2: 都道府県と住所の2分割
3: 都道府県、市区郡、町村域の3分割
format:取得する住所データの形式。
csv: CSV形式 (デフォルト)
xml: XML形式
json: JSON形式
encode:取得する住所データのエンコード。 ※ JSON形式の場合は、UTF-8 になります。
sjis: Shift-JIS
utf8: UTF-8 (デフォルト)

リクエスト例 (住所3分割, XML, UTF8):

http://www.northwind.mydns.jp/samples/webservice/getaddress/1230841/3/xml/utf8

出力例:

<?xml version="1.0" encoding="UTF-8"?>
<yubin>
    <record>
        <seq>1</seq>
        <zip7>123-0841</zip7>
        <pref>東京都</pref>
        <city>足立区</city>
        <town>西新井</town>
    </record>
</yubin>

リクエスト例 (住所分割なし, CSV, SJIS):

http://www.northwind.mydns.jp/samples/webservice/getaddress/123

出力例:

1,123-0841,東京都足立区西新井
2,123-0842,東京都足立区栗原
3,123-0843,東京都足立区西新井栄町
4,123-0844,東京都足立区興野
5,123-0845,東京都足立区西新井本町
6,123-0851,東京都足立区梅田
7,123-0852,東京都足立区関原
8,123-0853,東京都足立区本木
9,123-0854,東京都足立区本木東町
10,123-0855,東京都足立区本木南町
11,123-0856,東京都足立区本木西町
12,123-0857,東京都足立区本木北町
13,123-0861,東京都足立区加賀
14,123-0862,東京都足立区皿沼
15,123-0863,東京都足立区谷在家
16,123-0864,東京都足立区鹿浜
17,123-0865,東京都足立区新田
18,123-0871,東京都足立区椿
19,123-0872,東京都足立区江北
20,123-0873,東京都足立区扇
21,123-0874,東京都足立区堀之内

リクエスト例 (住所2分割, JSON, UTF8):

http://www.northwind.mydns.jp/samples/webservice/getaddress/1230841/2/json/utf8

出力例:

[{"seq":1,"zip7":"123-0841","pref":"\u6771\u4eac\u90fd","addr":"\u8db3\u7acb\u533a\u897f\u65b0\u4e95"}]

関連リンク