Bitcoin Forum

Local => Кодеры => Topic started by: Vist73rus on February 11, 2014, 11:00:23 AM



Title: соединение с BTC-E API
Post by: Vist73rus on February 11, 2014, 11:00:23 AM
Начал ковырять АПИ биржи, но сразу уткнулся ...
Создаю на бирже АПИ ключ, например:

80OВ8FHP-P97VYX02-AIIMY8R1-9X35ТEIV-1BASLJ1X
76b5763207696cсc1751f7cnede843c48193a33785c19a9d91123235803s6367

Лезу на
http://asecuritysite.com/Encryption/hmac
генерю HMAC-SHA-512
229587DF07C967387B98928C0AB89CEE75EA1B83C1B79115D4FE2DA1011BFF6BB25AB2DA1FCE744 69B31404BBCFE1108C403D12A75FCC021EBFDF989079E5BC9

Лезу на
http://www.hurl.it/
вбиваю все это полученное, получаю:
BODY view raw
{"success":0,"error":"invalid sign"}

Что я сделал не так ? Как правильно получить Sign из Secret ?

Исходники видел, но мне важно понять процесс.

http://savepic.su/4097880.jpg


Title: Re: соединение с BTC-E API
Post by: cryptodev on February 27, 2014, 10:12:59 PM
HMAC-SHA-512 вы из чего генерите? Одного ключа для генерации подписи для btc-e недостаточно.


Title: Re: соединение с BTC-E API
Post by: vitaliis on September 10, 2016, 08:01:29 PM
У меня такая же проблема. Подпись сгенерирована из параметров.


Title: Re: соединение с BTC-E API
Post by: vitaliis on September 11, 2016, 05:04:17 PM
Я понял в чем дело - нужно не только подписывать строку с параметрами, но и передавать эту строку в теле запроса.
нужно передать
1) АПИ ключ в заголовке
2) подписанную строку параметров в заголовке
3) саму строку параметров в теле запроса
4) имя метода чувствительно к регистру, например getinfo - неверно, нужно getInfo


Title: Re: соединение с BTC-E API
Post by: hazarun on September 15, 2016, 07:10:38 PM
Примеры кода на разных ЯП лежали в свободном доступе на бирже.
Сейчас, их что убрали ?
Какие то странные у вас вопросы.