Amazonアカウントから取得した住所や姓名を分割したいです
Amazonアカウントから取得できる名前は、姓名で分かれておらず、住所も同様に市区町村、町域、番地のような区分で分かれていません。
当サンプルコードを利用することで、
名前を「姓」「名」
住所を「市区町村」「町域」「番地」「マンション・建物名」
に分割することができます。
Amazonアカウントの名前・住所情報の構造
アカウント情報として何が取得できますか?を確認してください。
サンプルコード
amazonpay-dividerよりサンプルコードを取得してください。
名前の分割方法
Amazonアカウントの名前(shippingAddress.name または billingAddress.name)を、姓と名に分割します。
Amazonアカウントの住所:レギュラーな構造の例
項目名 | 説明 | 備考 |
---|---|---|
Name | 名前 | 姓名で分かれていません。例)佐藤太郎 |
サンプルコードで分割後の構造
項目 | 説明 | 例 |
---|---|---|
LastName | 姓 | 例)佐藤 |
LastNamePronunciation | 姓読み | 例)さとう |
FirstName | 名 | 例)太郎 |
※名読みは対応していません。
名読みを予測し取得する方法は、姓名分割及びフリガナ予測を行うサンプルコードを参照してください。
住所の分割方法
下記のように、Amazonアカウント住所のAddressLine1、AddressLine2およびAddressLine3の内容を
市区町村、町域、番地、および、マンション・建物名に分割します。
Amazonアカウントの住所:レギュラーな構造の例
項目 | 説明 | 例 |
---|---|---|
PostalCode | 郵便番号 | 153-0064 |
StateOrRegion | 都道府県名 | 東京都 |
AddressLine1 | 住所1 | 目黒区下目黒 |
AddressLine2 | 住所2 | 1丁目8−1 |
AddressLine3 | 住所3 | アルコタワーアネックス |
※ Amazonアカウントの住所の構造は、必ずしも上記のように市区町村や町域などがAddressLine1、AddressLine2に綺麗に入るとは限らないため、
これを下記「サンプルコードで分割・取得できる住所構造」のように分割します。
詳細はこちらの、「アドレス帳(お届け先住所)、請求先住所に関する留意点」を参照してください。
サンプルコードで分割後の住所構造
項目 | 説明 | 例 |
---|---|---|
PostalCode | 郵便番号 | 153-0064 |
StateOrRegion | 都道府県名 | 東京都 |
city | 市区町村 | 目黒区 |
town | 町域 | 下目黒 |
streetNumber | 番地 | 1丁目8−1 |
building | マンション・建物名 | アルコタワーアネックス |
関連するタグ