Type/to search
2
Follow
3
Followers
Chamar a interface de reinicialização com parâmetros sempre retorna o código 5, os parâmetros estão incorretos, por favor ajude (PHP)
Help
Created 2019-04-13 00:01:13  
 6
 2010
  1. parâmetros: o primeiro é o robótico, o segundo é o json string
    img

  2. O conteúdo do setting é o seguinte:
    {
    "name": "test",
    "args": [
    ["a", 123],
    ["b", true],
    ["c", "cdd"],
    ["d", 1],
    ["e", "$$$enc$$$iBQxY2BxuazEWfHaYOJsuA=="],
    ["OpMode", 0, 133497],
    ["MaxSpace", 0.5, 133497],
    ["SlidePrice", 0.10000000000000001, 133497],
    ["MaxAmount", 1, 133497],
    ["RetryDelay", 500, 133497],
    ["MAType", 0, 133497],
    ["Interval", 300, 133497],
    ["F_SlidePrice", 2, 133497],
    ["lv", 0.5, 133497],
    ["max_open_lv", 1, 133497],
    ["max_cover_lv", 1, 133497],
    ["_GetMinStocks", 0.01, 133497],
    ["isCTAshowTable", false, 133497]
    ],
    "strategy": 143940,
    "period": 60,
    "node": 82339,
    "appid": "a",
    "exchanges": [{
    "pid": 43793,
    "pair": "BTC_USDT"
    }, {
    "pid": 43793,
    "pair": "ETH_USDT"
    }, {
    "pid": 42247,
    "pair": "ETC_BTC"
    }]
    }

De acordo com o exemplo do documento RestartRobot, o formato de configuração deve ser correto.
"robot_args" => "[["a",0],["b",false],["c","c"],["d",1],["e","$$$enc$$$iBQxY2BxuazEWfHaYOJsuA=="],["OpMode",0,133497],["MaxSpace",0.5,133497],["SlidePrice",0.1,133497],["MaxAmount",1,133497],["RetryDelay",500,133497],["MAType",0,133497],["Interval",300,133497],["F_SlidePrice",2,133497],["lv",0.5,133497],["max_open_lv",1,133497],["max_cover_lv",1,133497],["_GetMinStocks",0.01,133497],["isCTAshowTable",false,133497]]"

Related Recommendations
Comment
All comments (6)

    成功了,谢谢小梦老大!

    7 years ago

    不客气 ^^

    7 years ago

    好的,我再试试,谢谢小梦老大!

    7 years ago

    我这边使用 golang 测试了这个接口,可以正常工作。

    func main() { method := "RestartRobot" fmt.Println("调用接口:", method) settings := map[string]interface{}{ "name" : "测试1", "args" : []interface{}{}, "strategy":131242, "period":60, "node":82172, "appid":"member2", "exchanges":[]interface{}{ map[string]interface{}{ "pid" : 40437, "pair" : "BTC_USD", }, }, } ret := api(method, 130350, settings) fmt.Println("main ret:", ret) }
    7 years ago

    您这个 setting 参数 需要传入 JSON对象,并不是 JSON字符串。您试下。

    7 years ago
    { "code": 0, "data": { "result": 1, # 1 即 运行中 "error": null } }

    返回信息里面是 code 为 5 么 ?
    错误 5 ,意思是 参数不正确。 检查一下 setting 参数。

    7 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)