MtGox Gem не может войти - PullRequest
       12

MtGox Gem не может войти

1 голос
/ 06 марта 2012

Я пытаюсь использовать гем MtGox для отмены заказов, однако я получаю только следующее сообщение об ошибке:

{"error":"Must be logged in"}

Я использую следующий код для совершения вызова:

MtGox.configure {|c| c.key = user.mtgox_key; c.secret = user.mtgox_secret}
MtGox.cancel('oid'=>'a3c348d9-36c3-4927-b84d-206f421907f5', 'type'=>1)

Я также пытался получить все открытые ордера для определенного пользователя, используя следующее:

MtGox.post('/api/0/getOrders.php', {})

Увы, каждый вызов возвращает одно и то же сообщение об ошибке.Я что-то упустил?

1 Ответ

0 голосов
/ 10 марта 2012

Эта проблема была решена с помощью меньшего одноразового номера для вызовов API v1.Интересно, что одноразовый номер длины 22 вызывал сбой последующих вызовов API v0, но не последующих вызовов v1.Я вычисляю одноразовый номер, просто используя:

var nonce = ((new Date()).getTime()*1000).toString(); // microseconds since epoch
...