Bitcoin Forum

Local => Deutsch (German) => Topic started by: HECer on May 04, 2013, 02:10:21 AM



Title: login_error_missing_nonce
Post by: HECer on May 04, 2013, 02:10:21 AM
Hallo, ich bin dabei mir eine trader-applikation mit java zu schreiben.
Verwendet wird hierbei als "Bank" Mt.Gox mit seiner API für externe Programme.

Mein Post Event ist dieser:
POST http://data.mtgox.com/api/2/money/info HTTP/1.1
und das bekomme ich als Antwort vom Server:
{"result":"error","error":"Identification required to access private API","token":"login_error_missing_nonce"}

hier mein Code in Java:
http://pastebin.com/tkpuNrnC (http://pastebin.com/tkpuNrnC)

und hier der Pseudocode für die Authentifizierung bei Mt.Gox den man schon ziemlich am Anfang der Seite finden sollte:
https://bitbucket.org/nitrous/mtgox-api/overview#markdown-header-security (https://bitbucket.org/nitrous/mtgox-api/overview#markdown-header-security)

Kann mir wer helfen, ich komme einfach nicht auf die Lösung des Problems, ich übergebe ihm doch nonce (die zeit, die als stempel für die Anfrage dient)

Viele Grüße!


Title: Re: login_error_missing_nonce
Post by: periander on May 07, 2013, 11:43:12 AM
habe mir deinen code jetzt nicht genau angeguckt, aber die fehlermeldung macht ja sehr deutlich, dass der zeitstempel scheinbar nicht ankommt oder falsch ist.

jave sample codes gibts ja glaube ich wie sand am meer, wenn der code also richtig ist, könnte ich mir vorstellen,
dass du vll einmal beim testen einen sehr hohen zeitstempel mitgeliefert hast und die echten jetzt vom wert alle kleiner sind. du solltest deine api SS einmal löschen und eine neue aufsetzen, vll ist der fehler dann weg.


Title: Re: login_error_missing_nonce
Post by: daybyter on May 10, 2013, 08:59:26 AM
Guck mal nach cryptocoin-tradelib bei github. Im mtgox Modul ist funktionierender Code drin.

Was willst Du denn schreiben? Vielleicht könnten wir kooperieren?