SearchOne用 リクエスト作成
http://fx.hikaku-memo.com/island/api/one?uid=`uid`
http://fx.hikaku-memo.com/island/api/one?rsargs=`rsargs`
http://fx.hikaku-memo.com/island/api/one?uid=`uid`&callback=`callback`
http://fx.hikaku-memo.com/island/api/one?rsargs=`rsargs`&callback=`callback`
検索結果(総合ランク順)の最初の1人をJSON形式で返します。
uid か rsargs のどちらかを指定してください。
uid
トレードアイランド UID
トレードアイランドのユーザ個別ページの
URLの後ろについてるやつです。
(https://www.click-sec.com/trade/rank_user.html?uid=~~)の、 ~~ 部分。
半角英数 32文字
rsargs
`name`,`tiiki`,`comment`,`url`,`seibetu`
name, comment, url : 文字列タイプ。それぞれ 一部だけでも有効です。
tiiki : 都道府県コード 数字2ケタ
seibetu : 性別。次のいずれか "otoko", "onnna"
全項目省略可能。
文字列タイプはそれぞれUTF-8でURLエンコードして指定してください。
callback
指定された場合、レスポンスがJSONP形式になります。
使用できる文字は 大小英数字, ピリオド ".", アンダーバー "_" です。
正規表現で表すと [0-9a-zA-Z._]+
これが異常な場合、JSON形式(異常)を返します。
サンプル
"東京都(コード: 13)" の "男性" "てすと" を JSON 形式で取得。
http://fx.hikaku-memo.com/island/api/one?rsargs=%E3%81%A6%E3%81%99%E3%81%A8,13,,,otoko
"東京都(コード: 13)" の "男性" "てすと" を JSONP 形式で取得。
http://fx.hikaku-memo.com/island/api/one?rsargs=%E3%81%A6%E3%81%99%E3%81%A8,13,,,otoko&callback=myCallBack
何も指定しなければ、総合1位の人を取得します。
http://fx.hikaku-memo.com/island/api/one?rsargs=,,,,
JSON形式
正常
{
"error": 0,
"target_date": "2007/06/29"
"user": {
"uid": "0123456789abcdefghijklmnopqrstuv",
"name": "abcdefg",
"sisan_tousyo": 123456,
"sisan_genzai": 123456,
"rank_hendou": "none",
"rank_sougou": 1,
"rank_ekiritu": 2,
"rank_ekigaku": 3,
"ekiritu": 12.3,
"ekigaku": 123456789,
"kaisuu_kabu": 123,
"kaisuu_sakiop": 123,
"kaisuu_ewara": 123,
"kaisuu_fx": 123,
"kaisuu_gaiop": 123,
"kaisuu_365": 123,
"kaisuu_cfd": 123,
"daikin_kabu": 123456789,
"daikin_sakiop": 123456789,
"daikin_ewara": 123456789,
"daikin_fx": 123456789,
"daikin_gaiop": 123456789,
"daikin_365": 123456789,
"daikin_cfd": 123456789
}
}
異常
{
"error": 1
"errorMessage": "error message (utf-8 php rawUrlEncode)"
}
JSONP形式
callback(JSON形式);
target_date : 日付文字列 (yyyy/mm/dd)。データの対象日です。取得日じゃないです。
user :
{
uid : トレードアイランドで指定される uid (英数 32文字)。
name : 文字列。
ekiritu : 収益率(%) 1位までの小数です。
rank_hendou : 文字列。次のいずれか "none", "up", "down"
kaisuu_* : 約定回数合計(回)
daikin_* : 約定代金合計(千円)
}
error : 数値。エラーがあるかどうか。0(なし) か 1(あり) の2種のみ。
errorMessage : 文字列。失敗理由など。
文字列タイプは、文字エンコードはUTF-8で、phpで rawUrlEncode してあります。
javascriptなら decodeURIComponent で戻せるハズ。
他はパラメタ名どおりの整数値です。
[2011/07/23]
kaisuu_gaiop、kaisuu_365、kaisuu_cfd、
daikin_gaiop、daikin_365、daikin_cfdを追加
(0.00014591 秒)