HuobiRDCenter / huobi_Golang

Go SDK for Huobi Spot API
https://www.htx.com/zh-cn/opend/newApiPages/
Apache License 2.0
176 stars 88 forks source link

查询历史账号报错:Format Error: account-id. #30

Open isaacwu666 opened 3 years ago

isaacwu666 commented 3 years ago

错误 :Get account history error: {"status":"error","err-code":"validation-format-error","err-msg":"Format Error: account-id.","data":null} ``


var (
    AccessKey = "xxx-xxx-xxx-xxx"
    SecretKey = "xxx-xxxx-xxxx-xxxx"
    accountId int64
)
/**
财务流水
*/
func (controller *Index) GetAccountHistory(r *ghttp.Request) {

    client := new(client.AccountClient).Init(AccessKey, SecretKey, config.Host)
    //if accountId == 0 {
    info, err := client.GetAccountInfo()
    applogger.Info("Get account ledger error: ", info)
    if err == nil {

        for _, accountInfo := range info {
            if accountInfo.Type == "spot" {
                accountId = (accountInfo.Id)
            }
        }

    } else {
        base.Error(r, "Get account ledger error"+err.Error())
        return
    }
    //}
    fmt.Println(accountId)
    getAccountHistoryOptionalRequest := account.GetAccountHistoryOptionalRequest{}

    resp, err := client.GetAccountHistory(string((accountId)), getAccountHistoryOptionalRequest)
    if err != nil {
        applogger.Error("Get account history error: %s", err)
        base.Error(r, "Get account history error"+err.Error())
        return
    } else {
        applogger.Info("Get account history, count=%d", len(resp))

        base.Succ(r, g.Map{"list": resp, "form": nil})
    }

    return
}`
eynzhang commented 3 years ago

@isaacwu666 传入的具体的accoun-id是什么呢?

cdkagaya commented 3 years ago

@isaacwu666 传入的具体的accoun-id是什么呢?

我也想知道accoutid是啥, 总是说 &{error invalid-account-id Invalid account id.}