Post
Topic
Board Трейдеры
Re: Вопросы, предложения и решения по API биржи BTC-E.COM
by
Itrych
on 13/12/2013, 06:36:05 UTC
можно подробней, что это за компоненты?
TIdHttp это компонент позволяющий делать POST запрос, в том числе через SSL, что нам и требуется. Распространяется с открытым исходным кодом. Согласно устоявшемуся мнению это полный шлак в плане концепции и реализации, но я уже привык )
Для подписи сообщений легко можно использовать объект класса TIdHMACSHA512, причем это касается похоже всех криптовалютных бирж.


Никак не получается у меня прорваться сквозь апи биржи.
Бьюсь уже третий день.
сейчас застрял на отсылке хешированной строки.
а именно тут:


with TIdHMACSHA512.Create do
  try
     Key := ToBytes(Secret);
     Sign:=StringOf(HashValue(ToBytes(SignH)));
   finally
     Free;
   end;

Delphy7 ругается на неопределенную функцию StringOf.
Толи я чтото не подлключил, хотя SysUtils подключена,
толи вообще этой функции в нем нету.

Пробровал обойти типа такого:
function stringOf(const Input: TidBytes): string;
var
i: integer;
begin
SetLength(Result, Length(Input));
for i := 0 to High(Input) do
Result := chr(input);
end;

Но на выходе какаято неудобоваримая лажа..

Подскажи - как ты реализовал хеширование запроса?
Заранее спасибо.