Ich versuche, eine einfache App zu schreiben, die den Mt. Gox verwendet. (Bitcoin-Austausch) API.
Es ist sehr einfach, die Preis-API zu verwenden, es ist nur eine HTTP-Anforderung, die eine .JSON-Zeichenfolge zurückgibt.
Aber jetzt möchte ich mehr mit meiner App machen, ich dachte, es wäre gut, wenn ich mich in das mtgox-Konto des Benutzers einloggen und sein Bitcoin-Guthaben anzeigen könnte.
Ich habe einen API-Schlüssel (Sie können einen auf ihrer Website generieren), aber es fällt mir wirklich schwer zu verstehen, was erforderlich ist, um eine Verbindung herzustellen und das Gleichgewicht zu halten.
Gibt es jemanden, der mich in die richtige Richtung weisen könnte?
Ich habe ziemlich viel recherchiert und nur sehr wenige Informationen gefunden - API-Übersicht: https://bitbucket.org/nitrous/mtgox-api/overview
Im obigen Link haben sie etwas Python-Code, aber ich finde es schwierig, ihn in Objective C zu übersetzen.
Also falls es jemand kann:
A. Geben Sie mir einen allgemeinen Überblick über die Schritte, die erforderlich sind, um sich anzumelden und ein Bitcoin-Guthaben über die API zu erhalten.
B. Geben Sie mir einige Hinweise, wie ich ihr Python-Beispiel in Objective umwandeln kann. CI würde es wirklich zu schätzen wissen.
Ich verstehe, dass ich die API verwenden muss, die ich verwenden muss, um diese URL zu verwenden, um mein aktuelles Guthaben abzurufen mtgox.com/api/0/getFunds.php – aber zuerst muss ich einen „Nonce“-Parameter für die Post-Daten erhalten (was eine immer größer werdende Ganzzahl, zum Beispiel mit PHP in 64bits: (int)(microtime(true)*1000000)) und zwei HTTP-Header: Rest-Key (Ihr Schlüssel) und Rest-Sign (eine Signatur, die durch Ausführen eines sha512-hmac auf den POST-Daten mit dem Geheimnis als Schlüssel, kodiert in base64).
Ich habe diese Dokumentation gefunden: bitbucket.org/nitrous/mtgox-api/overview - immer noch nicht klar, wie man in Objective C codiert, danke
Sehen Sie sich das Java XChange- Projekt an
Obwohl es sich nicht um Objective C handelt, liefert es Ihnen alle Details, die Sie benötigen, um Ihre Bibliothek auf den Weg zu bringen, einschließlich des HMAC-Authentifizierungsprozesses und Websockets.
Sie werden auch eine Reihe anderer unterstützter Börsen finden, sodass Sie diese ebenfalls implementieren können, wodurch Ihre Anwendung einem breiteren Spektrum potenzieller Benutzer zur Verfügung steht, da heutzutage nicht jeder MtGox verwendet.
Benutzer1068446
Holzlager