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 of order-37054293 -ː order_cancel' - список має містити такі параметри: order_id-id of order-37054293 -ː orders_cancel' - у цьому випадку ці параметри необов’язкові, без них запит просто видалить усі ордери pair-list of pairs to cancel orders-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}, а після запуску бота отримуємо список інформації про акаунт.

Last updated