2
关注
2
关注者

调用带参数重启接口,一直返回code5, 参数不正确,求教(PHP)

创建于: 2019-04-13 00:01:13, 更新于:
comments   6
hits   1437

1.传参: 第一个是robotid,第二个是setting json串 调用带参数重启接口,一直返回code5, 参数不正确,求教(PHP)

  1. setting具体内容如下 { “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” }] }

对照着文档 RestartRobot 的示例,setting格式应该是没问题的。setting里的args是仿照着robotDetail里的robot_args参数写的,不知道对不对 “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]]”

更多内容
全部留言
avatar of afanxingzhou
afanxingzhou
成功了,谢谢小梦老大!
2019-04-13 14:17:12
avatar of afanxingzhou
afanxingzhou
好的,我再试试,谢谢小梦老大!
2019-04-13 13:02:48
avatar of 发明者量化-小小梦
发明者量化-小小梦
我这边使用 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) } ```
2019-04-13 11:12:58
avatar of 发明者量化-小小梦
发明者量化-小小梦
您这个 setting 参数 需要传入 JSON对象,并不是 JSON字符串。您试下。
2019-04-13 10:54:22
avatar of 发明者量化-小小梦
发明者量化-小小梦
``` { "code": 0, "data": { "result": 1, # 1 即 运行中 "error": null } } ``` 返回信息里面是 code 为 5 么 ? 错误 5 ,意思是 参数不正确。 检查一下 setting 参数。
2019-04-13 08:59:18
avatar of 发明者量化-小小梦
发明者量化-小小梦
不客气 ^^
2019-04-15 08:41:06