MtGox API 概述和創建連接所需步驟的說明
我正在嘗試編寫一個使用 Mt Gox 的簡單應用程序。(比特幣交易所)API。
使用價格 API 非常簡單,它只是一個返回 .JSON 字元串的 http 請求。
但是現在我想用我的應用做更多的事情,我認為能夠登錄使用者 mtgox 帳戶並顯示他們的比特幣餘額會很好。
我有一個 API 密鑰(您可以在他們的網站上生成一個),但我發現很難理解生成連接和平衡所需的內容。
有沒有人可以指出我正確的方向?
我進行了很多研究,但發現的資訊很少 - API 概述:https ://bitbucket.org/nitrous/mtgox-api/overview
在上面的連結中,他們有一些 python 程式碼,但我發現很難翻譯成 Objective C。
因此,如果有人可以:
A. 請簡要概述使用 API 登錄和獲取比特幣餘額所需的步驟。
B. 給我一些關於如何將他們的 Python 範例轉換為 Objective CI 的指導,我將不勝感激。
我了解使用 API 我需要使用此 URL 來獲取我目前的餘額 mtgox.com/api/0/getFunds.php - 但是首先我需要獲取發布數據的“nonce”參數(必須是不斷增加的整數,例如使用 64 位的 PHP:(int)(microtime(true)*1000000)) 和兩個 HTTP 標頭:Rest-Key(您的密鑰)和 Rest-Sign(通過執行 sha512-hmac 生成的簽名以密鑰為密鑰的 POST 數據,以 base64 編碼)。
我找到了這個文件:bitbucket.org/nitrous/mtgox-api/overview - 但是仍然不清楚,如何在Objective C中編碼謝謝
看看 Java XChange項目
雖然它不是 Objective C,但它會為您提供啟動庫所需的所有詳細資訊,包括 HMAC 身份驗證過程和 websockets。
您還會發現支持的一系列其他交換,因此您也可以實施這些交換,從而為您的應用程序提供更廣泛的潛在使用者,因為現在並不是每個人都使用 MtGox。