registered(won_key, device_uuid, timestamp, access_token)
won_key
提供的公钥
won_secret
提供的私钥
device_uuid
设备唯一标识码
timestamp
时间戳 只保留整数部分,并转化为字符串
access_token
身份令牌
根据won_key、won_secret和timestamp生成的access_token
access_token生成流程
首先对 won_key、won_secret、timestamp进行排序后拼接在一起 然后做 sha256 加密,customer_token为 sha256 后的十六进制摘要,示例(python3):
timestamp = str(int(time.time()))
won_key = "dfezs3Nm4v"
won_secret = "1rnILSqP4CEKYA8WMy3x"
data = [now, customer_key, customer_secret]
data = sorted(data)
data = "".join(data)
customer_token=hashlib.sha256(data.encode("utf8")).hexdigest()
返回结果
sys_status
master_checklist(device_uuid,access_token,mic,symbol)
device_uuid
授权时指定的设备唯一标识码
access_token
授权时生成的access_token
mic
市场代码:上交所代码 XSHG,深交所代码 XSHE
symbol
股票代码
返回结果
MasterCheckModel
ratings(device_uuid,access_token,mic,symbol)
device_uuid
授权时指定的设备唯一标识码
access_token
授权时生成的access_token
mic
市场代码:上交所代码 XSHG,深交所代码 XSHE
symbol
股票代码
返回结果
RatingsModel
top33(top33data,device_uuid,access_token)
device_uuid
授权时指定的设备唯一标识码
access_token
授权时生成的access_token
返回结果
Top33Model
near_pivot(near_pivotdata,device_uuid,access_token)
device_uuid
授权时指定的设备唯一标识码
access_token
授权时生成的access_token
返回结果
StockListModel
volume_up(volume_updata,device_uuid,access_token)
device_uuid
授权时指定的设备唯一标识码
access_token
授权时生成的access_token
返回结果
StockListModel
dividend_stocks(dividend_stocksdata,device_uuid,access_token)
device_uuid
授权时指定的设备唯一标识码
access_token
授权时生成的access_token
返回结果
StockListModel
sys_status | 错误信息 |
---|---|
-1 | 系统繁忙,请稍候再试 |
0 | 请求成功 |
41001 | access_token 错误 |
41002 | won_key 不存在 或者 当前won_key被禁用 |