インターネットユーザーの位置情報であるIP Geolocationデータ(※1)を開発販売するサイバーエリアリサーチ株式会社(本社:静岡県三島市、代表取締役社長:山本敬介)は、同社ASPサービス「どこどこJP」のバージョンアップ(仕様変更・追加)を実施します。リリースは2009年6月15日です。
※1 IPアドレスとその利用地域やネットワーク接続環境などを関連付けたIPアドレスデータベース
■仕様変更・追加(レスポンス時)
(1)文字コード指定ができるようになります
IP検索機能においては従来、utf8だけでしたが、
jis、sjis、eucjpが追加されます。検索時には文字コードが指定できます。
①リクエスト例
jis の場合
http://api.docodoco.jp/v2/search?key1=*******&key2=*******~~&charset=
jis
sjisの場合
http://api.docodoco.jp/v2/search?key1=*******&key2=*******~~&charset=
sjis
eucjpの場合
http://api.docodoco.jp/v2/search?key1=*******&key2=*******~~&charset=
eucjp
utf8の場合
http://api.docodoco.jp/v2/search?key1=*******&key2=*******~~&charset=utf8
(2)XML、JSONレスポンス:
CF値の追加と関数が追加されます
①リクエスト例 (レスポンスがXML、文字コードがUTF8の場合)
http://api.docodoco.jp/v2/search?key1=******&key2=******&format=xml&charset=utf8
②レスポンス例
CF値が追加されます
【XML例】
追加される部分
<?xml version="1.0" encoding="utf-8" ?>
<docodoco>
<IP>218.219.62.130</IP>
<PrefCode>22</PrefCode>
<PrefCF>90</PrefCF>
<PrefAName>shizuoka</PrefAName>
<PrefJName>静岡</PrefJName>
<PrefLatitude>34.97682</PrefLatitude>
<PrefLongtude>138.38315</PrefLongtude>
<CityCode>22100</CityCode>
<CityCF>70</CityCF>
<CityAName>shizuoka-shi</CityAName>
<CityJName>静岡市</CityJName>
<CityLatitude>34.97521</CityLatitude>
<CityLongtude>138.38333</CityLongtude>
<CountryCode>JP</CountryCode>
<CountryAName>japan</CountryAName>
<CountryJName>日本</CountryJName>
</docodoco>
【JSON例】
追加される部分
{
"CityJName" : "静岡市",
"PrefLongtude" : "138.38315",
"PrefLatitude" : "34.97682",
"CountryAName" : "japan",
"PrefJName" : "静岡",
"PrefCode" : "22",
"PrefCF" : "90",
"CityAName" : "shizuoka-shi",
"CountryJName" : "日本",
"CityLongtude" : "138.38333",
"CityCode" : "22100",
"CityCF" : "70",
"CityLatitude" : "34.97521",
"PrefAName" : "shizuoka",
"IP" : "218.219.62.130",
"CountryCode" : "JP"
}
(3)関数が追加されます
①以下記述をサイト内HTML内に埋め込みます。従来と同様です
<script type="text/javascript" src="http://api.docodoco.jp/v2/docodoco?key=○○" charset="utf-8">
</script>
②データの取得
以下関数が追加されます。
(a)SURFPOINT.getPrefCF() で都道府県コードのCF値取得
(b)SURFPOINT.getCityCF() で市区町村コードのCF値取得
(c)SURFPOINT.getIP() でIPアドレス取得
※CF値とは( Confidence Factor )
データの「確かさ」を判断するための指標です。
当社ネットワーク地理分析士(NGA)が調査したIPアドレスをスコア付けしたものです。
CFの範囲は0から100までの値をとり、値が大きいほどその情報が信頼できるものである事を示します。
※CF値は判定の確度を相対的に比較するための値であり、確率や割合を示すものではありません。
ご注意をお願いいたします
■CF値の解釈について
都道府県判定、市区町村判定において、値は以下のような意味を持ちます。
100~91 Excellent(確かな判定が可能)
調査レベル:全てのネットワーク調査項目で判定+目視による確認を実施。
利用用途の例:不正アクセス対策・ネットワークセキュリティ
90~81 Good +
80~71 Good(ほぼ正確な判定が可能)
調査レベル:多くのネットワーク調査項目で判定。
利用用途の例:リスクベース認証
70~61 Good -
60~31 Fair(おおむね判定可能)
調査レベル:複数のネットワーク調査項目で判定。
利用用途の例:ログ解析・エリアターゲティング
30~1 Poor(不確定さを含んだ判定
)
調査レベル:一部のネットワーク調査項目で判定。
利用用途の例:コンテンツの地域別表示
0 None(判定できない)
調査レベル:国内で使用されているIPアドレスではあるが判定できなかった。
利用用途の例:国内国外の判定
■関連リンク
資料はこちらからダウンロードいただけます。
(pdf/640KB)