# 交易登录

# 接口说明

交易相关接口都必须在交易登录成功后才可以调用。

执行交易登录后,登录状态会一直保持。

以下场景需要重新手动执行交易登录,建议定时调用交易登录(e.g.开盘前)

  1. 重启 Gateway 程序后(e.g.进程守护工具)

  2. 网络断开自动重连,重连成功时自动重新交易登录,但交易登录失败时(e.g.网络超时)

# 接口地址

POST http://127.0.0.1:11111/trade/TradeLogin

# 参数说明

参数 类型 必填 说明 可能值
password String 交易密码需要使用AES加密(ECB/PKCSPadding),AES秘钥为"m+qS04/2CH1OweCnmXZ3TDZkCQS+hBzY",需要进行Base64处理 如密码为"123456",加密步骤:Base64.Encode(AES.Encrypt(Base64.Decode("m+qS04/2CH1OweCnmXZ3TDZkCQS+hBzY"), "123456")),加密后密码:"W1U8iZIppSE+mBMtzy9vZQ=="
  • Post请求示例
{
    "timeout_sec": 10,
    "params": {
        "password": "password"
    }
}
  • 响应结果
{
    "ok": true,
    "err": "",
    "data": {
        "success": true
    }
}