Payeer.trade
Payeer.tradeБиржа Payeer — это торговая платформа, запущенная одноименной платежной системой. PAYEER Exchange позволяет обменивать ряд популярных криптовалют по одной или покупать/продавать за фиат
Настройка соединения
Чтобы работать с payeer.trade, найдите вкладку API слева в меню, затем перейдите во вкладку EXCHANGE и нажмите ADD. На странице откроется следующее окно, в котором нужно заполнить заголовок.
Секретный ключ (в примере 9yblcxjEZ4Vi666y) выдается системой, его нужно скопировать и сохранить в безопасном месте.
ВАЖНО! В случае утери его нельзя восстановить, можно только заменить на новый
В строке IP-адреса нужно будет указать IP Salebot 134.209.254.246. ВНИМАНИЕ! Если вы хотите получать ответы на другой IP, просто добавьте его через символ ";". Например, 2.2.2.2;3.3.3
После успешного заполнения данных у вас откроется следующее окно:
Перейдите в настройки и скопируйте id (значение в примере d95c634e-b17d-4a75-9aa8-b59fecbdb402), который нам нужен.
Получение данных из Salebot
Чтобы получить данные, нужно использовать функцию payeer_function(api_id, secret_key, method, data), где: api_id = ː d95c634e-b17d-4a75-9aa8-b59fecbdb402' - строка, ваш ID в системе Payeer. Обязательный параметр. secret_key = ː 9yblcxjEZ4Vi666y' - строка, ваш секретный ключ. Обязательный параметр method = ː account' - строка, указывающая тип запрашиваемой информации. Требуются следующие методы:
Баланс пользователя - ː account'
Создать ордер - [order_create'
Статус ордера - [order_status'
Отменить ордер - [order_cancel'
Отменить ордера - [orders_cancel'
Мои ордера - [my_orders
Моя история - á my_history'
Мои сделки - 'my_trades'
data - список данных, необходимых для выполнения метода. Необязательный параметр.
Для методов 'account', 'my_orders', 'my_history' и 'my_trades' параметр data можно не указывать.
'order_create' - список должен содержать следующие параметры:
Чтобы создать лимитный ордер:
pair-para-TRX_USD type-type order-limit action-action-buy, sell-quantity price-price-0.08
Чтобы создать рыночный ордер(*, вы можете указать один из двух параметров для создания рыночного ордера (amount или value)): pair-para-TRX_USD type-type order-market action-action-buy, sell-quantity value-sum
Чтобы создать стоп-лимитный ордер:
pair-para-TRX_USD type-type order-stop_limit action-action-buy, sell-quantity price-price-0.08 stop_price-stop-price-0.078 -'order_status' - список должен содержать следующие параметры: order_id-id ордера-37054293 -ː order_cancel' - список должен содержать следующие параметры: order_id-id ордера-37054293 -ː orders_cancel' - в этом случае эти параметры необязательны, без них запрос просто удалит все ордера pair-список пар для отмены ордеров-TRX_RUB,DOGE_RUB-action-buy, sell
Функция возвращает словарь такого вида: - в случае успеха: {"status":"1","result":{"success":true,"balances":{"USD":{"total":0,"available":0,"hold":0},"RUB":{"total":0,"available":0,"hold":0},"EUR":{"total":0,"available":0,"hold":0},"BTC":{"total":0,"available":0,"hold":0},"ETH":{"total":0,"available":0,"hold":0},"BCH":{"total":0,"available":0,"hold":0},"LTC":{"total":0,"available":0,"hold":0},"DASH":{"total":0,"available":0,"hold":0},"USDT":{"total":0,"available":0,"hold":0},"XRP":{"total":0,"available":0,"hold":0},"DOGE":{"total":0,"available":0,"hold":0},"TRX":{"total":0,"available":0,"hold":0}}}}
в случае ошибки, например: {"status":"0","error":{"code":"INVALID_PARAMETER","parameter":"pair"}}
Пример использования
Пример использования Создайте блок «Отобразить данные аккаунта». В калькуляторе укажем значения нужных нам переменных - method msg = 'account', api id api = '‘d95c634e-b17d-4a75-9aa8-b59fecbdb402' secret key = '9yblcxjEZ4Vi666y' переменная с функцией r = payeer_function(api,key,msg,' ') переменная, выводящая результат s = get(r,'result') В тексте сообщения пишем #{s}, и после запуска бота получаем список информации об аккаунте.

Последнее обновление