Помогите разобраться с api бирж

russya

Client
Регистрация
08.07.2014
Сообщения
719
Благодарностей
77
Баллы
28
Всем привет! хочу попробовать поторговать на бирже криптовалютой и столкнулся с проблемой. Не могу разобраться в api
Вот инструкция https://exmo.com/ru/api_doc#/authenticated_api
Код:
https://api.exmo.com/v1/user_info?key=K-f048f803426f492308246b245fd341421df1&param=val&param1=val1&sign=6ad6c5e186adfa84e5e50e2786e3efc127fbbcc3a3e2d0bda2042a10c5e239b6caf73b7f21ec0cfcfd3ab3da4990c2e9a7024527fceb87005eec8c561990a195&nonce=1
посылаю такой пост запрос и ошибка. Тут конечно кеу изменен.

http://joxi.ru/eAO18jnCxdwJjm
 

lybimiy86

Client
Регистрация
29.10.2016
Сообщения
97
Благодарностей
187
Баллы
33
Всем привет! хочу попробовать поторговать на бирже криптовалютой и столкнулся с проблемой. Не могу разобраться в api
Вот инструкция https://exmo.com/ru/api_doc#/authenticated_api
Код:
https://api.exmo.com/v1/user_info?key=K-f048f803426f492308246b245fd341421df1&param=val&param1=val1&sign=6ad6c5e186adfa84e5e50e2786e3efc127fbbcc3a3e2d0bda2042a10c5e239b6caf73b7f21ec0cfcfd3ab3da4990c2e9a7024527fceb87005eec8c561990a195&nonce=1
посылаю такой пост запрос и ошибка. Тут конечно кеу изменен.

http://joxi.ru/eAO18jnCxdwJjm
Тоже эту тему обдумывал, но есть же годные продукты, рабочие. Смотрел? Чем не устраивают?
https://forum.bits.media/index.php?/forum/110-soft-dlia-treidinga/
Сейчас тестирую вот это (бесплатное тестирование пока)
https://forum.bits.media/index.php?/topic/37254-testirovanie-torgovogo-bota/
Не понимаю какие преимущества zenno сюда принесет, продуктов там полно готовых.
 

russya

Client
Регистрация
08.07.2014
Сообщения
719
Благодарностей
77
Баллы
28
просто хочу свою+ телеграмм оставить. А этих тем не видел, сейчас почитаю, может что-то подберу. Своя конечно лучше было бы. Что хотел, то написал бы
 

lybimiy86

Client
Регистрация
29.10.2016
Сообщения
97
Благодарностей
187
Баллы
33
просто хочу свою+ телеграмм оставить. А этих тем не видел, сейчас почитаю, может что-то подберу. Своя конечно лучше было бы. Что хотел, то написал бы
По ссылке бот на тестировании поддерживает оповещения по telegram.
Ну и стратегию торговли нужно продумать, а то быстро станешь инвестором)) Пиши, если будут наработки, идеи
 
Последнее редактирование:

jonvy

Client
Регистрация
28.11.2015
Сообщения
305
Благодарностей
17
Баллы
18
Тоже эту тему обдумывал, но есть же годные продукты, рабочие. Смотрел? Чем не устраивают?
https://forum.bits.media/index.php?/forum/110-soft-dlia-treidinga/
Сейчас тестирую вот это (бесплатное тестирование пока)
https://forum.bits.media/index.php?/topic/37254-testirovanie-torgovogo-bota/
Не понимаю какие преимущества zenno сюда принесет, продуктов там полно готовых.
Стрёмно как то доверять свои ключи какому то боту))
 

jonvy

Client
Регистрация
28.11.2015
Сообщения
305
Благодарностей
17
Баллы
18
Ребята, кто проблему с авторизацией на exmo_api решил? Подскажите как
 

sidor800

Client
Регистрация
16.04.2013
Сообщения
120
Благодарностей
37
Баллы
28

jonvy

Client
Регистрация
28.11.2015
Сообщения
305
Благодарностей
17
Баллы
18
Со всем вроде разобрался, кроме того что именно нужно кодировать методом HMAC-SHA512.
У них в инструкции написано:

Sign — POST данные (param=val&param1=val1), подписанные секретным ключом методом HMAC-SHA512, секретный ключ также нужно брать в настройках профиля пользователя.

Я закодировал вот это param=val&param1=val1
ответ
{"result":false,"error":"Error 40003: Authorization error, http header 'Key' not specified"}
Я пытался кодировать апи ключ, урл на который делаю запрос. Чё я только не пытался)). И нихрена.

Подскажи что именно нужно кодировать и как правильно это записать перед кодировкой.
Вот их инструкция:

Authenticated API

Для доступа к данному API требуется авторизация и необходимо использовать POST метод.

URL — необходимо использовать следующий адрес https://api.exmo.com/v1/{api_name} где api_name - это наименование API метода

Авторизация осуществляется с помощью отправки на сервер следующих заголовков:

Key — Публичный ключ, его нужно взять настройках профиля пользователя
(пример: K-7cc97c89aed2a2fd9ed7792d48d63f65800c447b)

Sign — POST данные (param=val&param1=val1), подписанные секретным ключом методом HMAC-SHA512, секретный ключ также нужно брать в настройках профиля пользователя

Существует возможность привязать несколько ключей к одному аккаунту для доступа к API. Для этого обращайтесь в техподдержку.

Дополнительно во всех запросах должен находиться обязательный POST-параметр nonce с инкрементным числовым значением (>0). Это значение не должно повторяться или уменьшаться.
 

sidor800

Client
Регистрация
16.04.2013
Сообщения
120
Благодарностей
37
Баллы
28
Держи получилось авторизироваться в заголовках тоже параметры надо указывать
 

Вложения

  • 17,6 КБ Просмотры: 124
  • Спасибо
Реакции: Prosto и jonvy

ol1ver

Client
Регистрация
29.08.2013
Сообщения
332
Благодарностей
82
Баллы
28
Интересная тема. Сам торгую на bittrex (вручную)
 

jonvy

Client
Регистрация
28.11.2015
Сообщения
305
Благодарностей
17
Баллы
18

dixite

Client
Регистрация
09.02.2017
Сообщения
22
Благодарностей
0
Баллы
1
Сколько стоит шаблон для exmо? может есть готовые?
 

neoarey

Новичок
Регистрация
16.02.2017
Сообщения
28
Благодарностей
5
Баллы
3
Держи получилось авторизироваться в заголовках тоже параметры надо указывать
sidor800, нужна твоя помощь! Тоже самое делаю для yobit. Там всё аналогично должно быть по сути, тоже шифрование и т. д. Почему то ProjectMaker выдаёт ошибку и закрывается. В чём дело может быть, подскажи пожалуйста! Пробую самый простой метод getInfo без входных параметров...

[/url]
[/url]
[/url]
[/url]
 

neoarey

Новичок
Регистрация
16.02.2017
Сообщения
28
Благодарностей
5
Баллы
3
Разобрался с ошибкой ProjectMaker. Попробовал на Lite версии, а не на демке. Но ответ всё равно не получил нормальный.
[/url]
 

Prosto

Client
Регистрация
29.09.2010
Сообщения
24
Благодарностей
2
Баллы
3
Разобрался с ошибкой ProjectMaker. Попробовал на Lite версии, а не на демке. Но ответ всё равно не получил нормальный.
У меня в ответ возвращается
{"success":0,"error":"invalid key, sign, method or nonce"}
Т.е. в Вашем случае нет входа, похоже, на https://yobit.net/tapi/
 

neoarey

Новичок
Регистрация
16.02.2017
Сообщения
28
Благодарностей
5
Баллы
3
И что? Это адрес для отправки запросов Trade API. Без ключа, подписи и параметров выдаст ошибку...
{"success":0,"error":"invalid key, sign, method or nonce"}
 

Prosto

Client
Регистрация
29.09.2010
Сообщения
24
Благодарностей
2
Баллы
3
Незнаю что.
Есть ключи, подписи и т.д. и ответ возвращается эта ошибка.
 

neoarey

Новичок
Регистрация
16.02.2017
Сообщения
28
Благодарностей
5
Баллы
3
Prosto, нет, я писал именно этот адрес в запросе https://yobit.net/tapi/getInfo. Не в этом дело походу...
 

Prosto

Client
Регистрация
29.09.2010
Сообщения
24
Благодарностей
2
Баллы
3
getinfo это метод, в адресной строке не пишется
 

neoarey

Новичок
Регистрация
16.02.2017
Сообщения
28
Благодарностей
5
Баллы
3

Prosto

Client
Регистрация
29.09.2010
Сообщения
24
Благодарностей
2
Баллы
3
В шаблоне sidor800 -> post запрос - основные - данные ниже нонсе
 

neoarey

Новичок
Регистрация
16.02.2017
Сообщения
28
Благодарностей
5
Баллы
3
Так, метод стал определятся хотя бы. Заметил одну особенность API Yobit. Параметр nonce (минимум 1, максимум 2147483646). А в примере sidor800 nonce генерируется из {-TimeNow.UnixTime-}. Попробовал просто числовое значение, но ответ всё равно был с ошибкой. Есть ещё идеи парни? В чём косяк?

[/url]
[/url]
 

sazonik

Client
Регистрация
19.02.2017
Сообщения
70
Благодарностей
9
Баллы
8
@neoarey По поводу nonce. Если есть сомнения. То можешь авторизовать через Питон и проверить в нем дело или нет. Если нужно код скину.
 

sazonik

Client
Регистрация
19.02.2017
Сообщения
70
Благодарностей
9
Баллы
8

neoarey

Новичок
Регистрация
16.02.2017
Сообщения
28
Благодарностей
5
Баллы
3
"You do not have permission to view this page or perform this action" - не могу посмотреть... А на счёт питона я с ним не знаком ни разу. Мне проще через зенку и C# что-то намутить. Но спасибо за предложение в любом случае!
 

neoarey

Новичок
Регистрация
16.02.2017
Сообщения
28
Благодарностей
5
Баллы
3
Что такое ?param0=val0 & ...& nonce=1 ? Это обязательно должно быть в данных?

[/url]
 

sidor800

Client
Регистрация
16.04.2013
Сообщения
120
Благодарностей
37
Баллы
28
Получился запрос нонсе в пределах 1 до 2147483646 или записывайте в файл число увеличивайте счетчиком и опять при следующем запросе считайте
 

Вложения

sazonik

Client
Регистрация
19.02.2017
Сообщения
70
Благодарностей
9
Баллы
8

neoarey

Новичок
Регистрация
16.02.2017
Сообщения
28
Благодарностей
5
Баллы
3
Присоединяюсь, спасибо большое sidor800, выручил! :ay:
 

Salomon1

Client
Регистрация
22.04.2014
Сообщения
36
Благодарностей
3
Баллы
8
Присоединяюсь, спасибо большое sidor800, выручил! :ay:
Привет! Выручи теперь меня :-)
Можешь скинуть примеры торговли для биржи yobit?
Что писать в пост запросе при выставление ордера на покупку/продажу, с учетом авторизации через api ключи?
Что писать, что бы узнать свой баланс?
Дальше думаю уже сам разберусь.

У них на сайте непонятно ничего... сиди и сам догадывайся как работать с этой биржей. негде в гугле не нашел примеров...
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)