Я просматриваю документацию mtgox api и, в частности, глубину мультивалютности http://data.mtgox.com/api/1/BTCUSD/depth/fetch .
Он возвращает список запросов и ставок и критерии фильтрации, подобные этому:
filter_min_price: {
value: "42.25504",
value_int: "4225504",
display: "$42.26",
display_short: "$42.26",
currency: "USD"
},
filter_max_price: {
value: "51.64504",
value_int: "5164504",
display: "$51.65",
display_short: "$51.65",
currency: "USD"
}
Можно ли применить пользовательский фильтр и получить отфильтрованный ответ с сервера? Скажем, если бы я хотел меньший диапазон минимальной / максимальной цены. Можно ли это сделать в запросе API?
Я понимаю, что могу отфильтровать ответ на клиенте после того, как получу все данные, но искал способ сделать это через API
На v2 api, наверное, нельзя, но тут говорят , что есть, но аргументы для этого не известны. если вы попробуете какие-либо аргументы, ответ будет следующим:
"error":"Invalid call method, please ensure query string is empty (min,max)"
вот почему я думаю, что вы не можете, я думаю, это то же самое для v1. Возможно, вам следует подумать о том, чтобы сделать то, что вы хотели сделать, другим способом, возможно, обновив свои данные с помощьюtrades/fetch?since=1364767190000000
пользователь11221