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

  • Автор темы Автор темы russya
  • Дата начала Дата начала

russya

Client
Регистрация
08.07.2014
Сообщения
755
Реакции
83
Баллы
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
 
Всем привет! хочу попробовать поторговать на бирже криптовалютой и столкнулся с проблемой. Не могу разобраться в 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 сюда принесет, продуктов там полно готовых.
 
просто хочу свою+ телеграмм оставить. А этих тем не видел, сейчас почитаю, может что-то подберу. Своя конечно лучше было бы. Что хотел, то написал бы
 
просто хочу свою+ телеграмм оставить. А этих тем не видел, сейчас почитаю, может что-то подберу. Своя конечно лучше было бы. Что хотел, то написал бы
По ссылке бот на тестировании поддерживает оповещения по telegram.
Ну и стратегию торговли нужно продумать, а то быстро станешь инвестором)) Пиши, если будут наработки, идеи
16322fd4d278.png
 
Последнее редактирование:
Тоже эту тему обдумывал, но есть же годные продукты, рабочие. Смотрел? Чем не устраивают?
https://forum.bits.media/index.php?/forum/110-soft-dlia-treidinga/
Сейчас тестирую вот это (бесплатное тестирование пока)
https://forum.bits.media/index.php?/topic/37254-testirovanie-torgovogo-bota/
Не понимаю какие преимущества zenno сюда принесет, продуктов там полно готовых.
Стрёмно как то доверять свои ключи какому то боту))
 
Ребята, кто проблему с авторизацией на exmo_api решил? Подскажите как
 
Со всем вроде разобрался, кроме того что именно нужно кодировать методом 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). Это значение не должно повторяться или уменьшаться.
 
Держи получилось авторизироваться в заголовках тоже параметры надо указывать
 

Вложения

  • exmo.xmlz
    exmo.xmlz
    17,6 KB · Просмотры: 130
  • Спасибо
Реакции: Prosto и jonvy
Интересная тема. Сам торгую на bittrex (вручную)
 
Сколько стоит шаблон для exmо? может есть готовые?
 
Держи получилось авторизироваться в заголовках тоже параметры надо указывать

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

5f5bd24342e7.jpg
[/url]
08f7481927ef.jpg
[/url]
radikal.ru]
26ab52098068.jpg
[/url]
8b78986a00a2.jpg
[/url]
 
Разобрался с ошибкой ProjectMaker. Попробовал на Lite версии, а не на демке. Но ответ всё равно не получил нормальный.
dac4a8a37036.jpg
[/url]
 
Разобрался с ошибкой ProjectMaker. Попробовал на Lite версии, а не на демке. Но ответ всё равно не получил нормальный.
У меня в ответ возвращается
{"success":0,"error":"invalid key, sign, method or nonce"}
Т.е. в Вашем случае нет входа, похоже, на https://yobit.net/tapi/
 
И что? Это адрес для отправки запросов Trade API. Без ключа, подписи и параметров выдаст ошибку...
{"success":0,"error":"invalid key, sign, method or nonce"}
 
Незнаю что.
Есть ключи, подписи и т.д. и ответ возвращается эта ошибка.
 
getinfo это метод, в адресной строке не пишется
 
В шаблоне sidor800 -> post запрос - основные - данные ниже нонсе
 
Так, метод стал определятся хотя бы. Заметил одну особенность API Yobit. Параметр nonce (минимум 1, максимум 2147483646). А в примере sidor800 nonce генерируется из {-TimeNow.UnixTime-}. Попробовал просто числовое значение, но ответ всё равно был с ошибкой. Есть ещё идеи парни? В чём косяк?

a7b49108bca1.jpg
[/url]
cb2372920878.jpg
[/url]
 
@neoarey По поводу nonce. Если есть сомнения. То можешь авторизовать через Питон и проверить в нем дело или нет. Если нужно код скину.
 

"You do not have permission to view this page or perform this action" - не могу посмотреть... А на счёт питона я с ним не знаком ни разу. Мне проще через зенку и C# что-то намутить. Но спасибо за предложение в любом случае!
 
Что такое ?param0=val0 & ...& nonce=1 ? Это обязательно должно быть в данных?

25c62a3e9a4b.jpg
[/url]
 
Получился запрос нонсе в пределах 1 до 2147483646 или записывайте в файл число увеличивайте счетчиком и опять при следующем запросе считайте
 

Вложения

Присоединяюсь, спасибо большое sidor800, выручил! :ay:
 
Присоединяюсь, спасибо большое sidor800, выручил! :ay:

Привет! Выручи теперь меня :)
Можешь скинуть примеры торговли для биржи yobit?
Что писать в пост запросе при выставление ордера на покупку/продажу, с учетом авторизации через api ключи?
Что писать, что бы узнать свой баланс?
Дальше думаю уже сам разберусь.

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

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