Petline 7 15 мар 2017, 21:16 (изменено) При попытки создать ордера на покупку появляется ошибка HTTP Error 422 Не могу понять, в чем проблема Строка запроса order_data = mypoloniex.buy(traiding_pair, float(current_rate*percent_down_price/100), deal) Данные которые оправляются на биржу(для примера) currencyPair=BTC_ZEC&rate=0.01813166&amount=0.0001&command=buy&nonce=1489613525532 Описание из вики 422 Unprocessable Entity — сервер успешно принял запрос, может работать с указанным видом данных, в теле запроса XML-документ имеет верный синтаксис, но имеется какая-то логическая ошибка, из-за которой невозможно произвести операцию над ресурсом. Изменено 15 мар 2017, 21:43 пользователем Petline 0 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Lordaster 2 Опубликовано: 15 мар 2017, 21:26 Всегда? Мне кажется серверу плохо, таймаут соединения выдает... 0 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Petline 7 Опубликовано: 15 мар 2017, 21:27 Все другие запросы нормально проходят. Уже пару часов бьюсь. 0 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Petline 7 Опубликовано: 15 мар 2017, 21:33 (изменено) Строка запроса order_data = mypoloniex.buy(traiding_pair, float(current_rate*percent_down_price/100), deal) Данные которые оправляются на биржу(для примера) currencyPair=BTC_ZEC&rate=0.01813166&amount=0.0001&command=buy&nonce=1489613525532 Описание из вики 422 Unprocessable Entity — сервер успешно принял запрос, может работать с указанным видом данных, в теле запроса XML-документ имеет верный синтаксис, но имеется какая-то логическая ошибка, из-за которой невозможно произвести операцию над ресурсом. Изменено 15 мар 2017, 21:36 пользователем Petline 0 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Lordaster 2 Опубликовано: 15 мар 2017, 21:58 У тебя должна быть в запросе пара, rate, amount и sell или buy. А я вижу у тебя пару, rate и deal 0 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Petline 7 Опубликовано: 15 мар 2017, 21:59 (изменено) У тебя должна быть в запросе пара, rate, amount и sell или buy. А я вижу у тебя пару, rate и deal currencyPair=BTC_ZEC&rate=0.01813166&amount=0.0001&command=buy&nonce=1489613525532 Изменено 15 мар 2017, 22:01 пользователем Petline 0 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Lordaster 2 Опубликовано: 15 мар 2017, 22:01 Аааа понял)) все дело в amount!!! В нем для этой пары указывается ZEC, a он меньше 0.0001 btc 1 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Petline 7 Опубликовано: 15 мар 2017, 22:04 Аааа понял)) все дело в amount!!! В нем для этой пары указывается ZEC, a он меньше 0.0001 btc Сейчас попробую. Отличная находка!!! 0 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Lordaster 2 Опубликовано: 15 мар 2017, 22:06 Под вечер туго соображаю. Рекомендую ставить даже не 0.0001 btc,а 0.00011. Были с этим накладки как-то 0 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Petline 7 Опубликовано: 15 мар 2017, 22:17 Спасибо. Все заработало. 0 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Lordaster 2 Опубликовано: 15 мар 2017, 22:19 Замечательно)) 0 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах