新規投稿
フォローする

郵便番号の自動取得について

https://developer.cybozu.io/hc/ja/community/posts/360000698123--%E9%83%B5%E4%BE%BF%E7%95%AA%E5%8F%B7-%E4%BD%8F%E6%89%80-%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%83%96%E3%83%AA%E3%83%83%E3%82%B8%E3%81%A7%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6

 

上記のURLの一番最後のやつを参考にして、郵便番号の自動取得の設定をしていたのですが、「NET::ERR_SSL_OBSOLETE_VERSION」というエラーで使用できなくなってしまいました。

どなたか、解決していただけますでしょうか。

 

//============================================
// 郵便番号から住所を入力
//============================================
(function() {
"use strict";

//=====================================
//郵便番号の値を変更した際のイベント①
//=====================================
fb.events.fields.郵便番号.changed = [function (state) {

//郵便番号Aの値を取得
var zip = state.record.郵便番号.value;

//URL設定(http://zipaddress.net/のAPIを使用)
var url = 'https://api.zipaddress.net/?zipcode=' + zip;

$.ajax({
url: url,
type: 'GET',
dataType: 'json'
})
.done((data) => {
//住所フィールドに値を入力
//====================================================
//pref: 都道府県の文字列
//city: 市区町村の文字列
//town: 町域名の文字列
//address: 市区町村の文字列(cityとtownを結合したもの)
//fullAddress: 都道府県+市区町村+町域名の結合文字列
//====================================================
state.record.住所1.value = data.data.pref;
state.record.住所2.value = data.data.city;
state.record.住所3.value = data.data.town;
})
.fail((data) => {
// console.log(data);
})
.always((data) => {
});

return state;

}];


//=====================================
//郵便番号の値を変更した際のイベント②
//=====================================
fb.events.fields.郵便番号B.changed = [function (state) {

//郵便番号Aの値を取得
var zip = state.record.郵便番号B.value;

//URL設定(http://zipaddress.net/のAPIを使用)
var url = 'https://api.zipaddress.net/?zipcode=' + zip;

$.ajax({
url: url,
type: 'GET',
dataType: 'json'
})
.done((data) => {
//住所フィールドに値を入力
//====================================================
//pref: 都道府県の文字列
//city: 市区町村の文字列
//town: 町域名の文字列
//address: 市区町村の文字列(cityとtownを結合したもの)
//fullAddress: 都道府県+市区町村+町域名の結合文字列
//====================================================
state.record.住所1B.value = data.data.pref;
state.record.住所2B.value = data.data.city;
state.record.住所3B.value = data.data.town;
})
.fail((data) => {
// console.log(data);
})
.always((data) => {
});

return state;

}];

})();

===================================================================

0

1件のコメント

Avatar
1031

すみません、以下のAPIで解決しました。

https://github.com/madefor/postal-code-api

 

お騒がせしました。

0
サインインしてコメントを残してください。