Мастера DELPHI, Delphi programming community Рейтинг@Mail.ru Титульная страница Поиск, карта сайта Написать письмо 
| Новости |
Новости сайта
Поиск |
Поиск по лучшим сайтам о Delphi
FAQ |
Огромная база часто задаваемых вопросов и, конечно же, ответы к ним ;)
Статьи |
Подборка статей на самые разные темы. Все о DELPHI
Книги |
Новинки книжного рынка
Новости VCL
Обзор свежих компонент со всего мира, по-русски!
|
| Форумы
Здесь вы можете задать свой вопрос и наверняка получите ответ
| ЧАТ |
Место для общения :)
Орешник |
Коллекция курьезных вопросов из форумов
KOL и MCK |
KOL и MCK - Компактные программы на Delphi
Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / rsdn.org

 
Чтобы не потерять эту дискуссию, сделайте закладку « предыдущая ветвь | форум | следующая ветвь »

delphi synapse работа с api HITBTC.COM HTTPS


den ©   (13.01.18 10:37

Доброго времени суток!

Необходимо научиться, работать с hitbtc.com через их api. https://api.hitbtc.com/

Похожее, но работа с bittrex.com обсуждалось тут http://www.delphimaster.ru/cgi-bin/forum.pl?id=1409421647&n=4

По аналогии сделал пытаюсь делать, но не получается :(

var key, secret:string;
  url,sign:string;
  HTTP:THttpSend;
  list:TStringList;
  nonce:string;
  Data:TStringStream;
begin
key   :='24e9320bf77bd98a64ccf61ece3b2331';
secret:='46d3a40fce9d9ec0338a0b83f9826f00';
nonce:=inttostr(DateTimeToUnix(now));
//url:='http://api.hitbtc.com/api/1/trading/orders/active?nonce='+nonce+'&apikey='+key+'&symbols=BTCUSD';

url:='https://api.hitbtc.com/api/1/trading/balance?nonce='+nonce+'&apikey='+key;
sign:=SHA512DigestToHex(CalcHMAC_SHA512(secret,url));
Memo1.Lines.Add('url='+url);   //
Memo1.Lines.Add('sign='+sign); //

HTTP.Headers.Add('X-Signature: '+sign);
HTTP.HTTPMethod('GET',url);
list:=TStringList.Create;
list.LoadFromStream(HTTP.Document);
memo1.Lines.Add(inttostr(HTTP.ResultCode)+#13#10+list.Text);
list.Free;
HTTP.Free;

Помогите пожалуйста разобрать, третий день мучаюсь :(

key и secret реальные


den ©   (13.01.18 11:06[1]

ой, забыл написать, выходит ошибка

401
{"error":{"code":1002,"message":"Authorization failed","description":""}}

то есть даже авторизоваться не получается


den ©   (13.01.18 11:14[2]

хэши совпадают, проверял


den ©   (14.01.18 19:53[3]

Удалено модератором


den ©   (14.01.18 20:15[4]

Удалено модератором


ухты ©   (15.01.18 00:23[5]

а вам кажется что все должны с биткоином дело иметь и с этого сайта инфу брать? не смешите, сейчас магазины отказываются принимать биткоины ))

а вообще вы вот дали ссылку на апи, где идет описание 2 версии, если правильно понимаю
вы же приводите пример с 1 версией, и сами запросы на ней органзовываете
короче говоря, кому интересно в этой каше разбираться?


версия для печати

Написать ответ

Ваше имя (регистрация  E-mail 







Разрешается использование тегов форматирования текста:
<b>жирный</b> <i>наклонный</i> <u>подчеркнутый</u>,
а для выделения текста программ, используйте <code> ... </code>
и не забывайте закрывать теги! </b></i></u></code> :)


Наверх

  Рейтинг@Mail.ru     Титульная страница Поиск, карта сайта Написать письмо