Payeer.trade
Payeer.tradeA bolsa Payeer é uma plataforma de negociação lançada pelo sistema de pagamento de mesmo nome. A PAYEER Exchange permite trocar várias criptomoedas populares uma a uma ou comprar/vender por moeda fiduciária
Configuração de conexão
Para trabalhar com payeer.trade, encontre a aba API à esquerda do menu, depois vá para a aba EXCHANGE e clique em ADD. A página mostrará a próxima janela na qual você precisa preencher o título.
A chave secreta (no exemplo 9yblcxjEZ4Vi666y) é fornecida pelo sistema; você deve copiá-la e guardá-la em um local seguro.
IMPORTANTE! Em caso de perda, ela não pode ser restaurada; você só pode alterar para uma nova
Na string do endereço IP, você precisará inserir o IP do Salebot 134.209.254.246. OBS! Se quiser receber respostas em outro IP, basta adicioná-lo com o símbolo ";". Por exemplo, 2.2.2.2;3.3.3
Após preencher os dados com sucesso, você terá a seguinte janela:
Vá para as configurações e copie o id (valor no exemplo d95c634e-b17d-4a75-9aa8-b59fecbdb402) que precisamos.
Obtendo dados do Salebot
Para obter os dados, você precisa usar a função payeer_function(api_id, secret_key, method, data), onde: api_id = ː d95c634e-b17d-4a75-9aa8-b59fecbdb402' - string, seu ID no sistema Payeer. Parâmetro obrigatório. secret_key = ː 9yblcxjEZ4Vi666y' - string, sua chave secreta. Parâmetro obrigatório method = ː account' é uma string que indica o tipo de informação solicitada. Os seguintes métodos são necessários:
Saldo do usuário - ː account'
Criar uma ordem - [order_create'
Status da ordem - [order_status'
Cancelar uma ordem - [order_cancel'
Cancelar ordens - [orders_cancel'
Minhas ordens - [my_orders
Meu histórico - á my_history'
Minhas negociações - 'my_trades'
data - uma lista de dados necessários para executar o método. Parâmetro opcional.
Para os métodos 'account', 'my_orders', 'my_history' e 'my_trades', o parâmetro data pode ser omitido.
'order_create' - a lista deve incluir os seguintes parâmetros:
Para criar uma ordem limitada:
pair-para-TRX_USD type-type order-limit action-action-buy, sell-quantity price-price-0.08
Para criar uma ordem de mercado(*, você pode especificar um dos dois parâmetros para criar uma ordem de mercado (amount ou value)): pair-para-TRX_USD type-type order-market action-action-buy, sell-quantity value-sum
Para criar uma ordem stop limit:
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' - a lista deve incluir os seguintes parâmetros: order_id-id da ordem-37054293 -ː order_cancel' - a lista deve incluir os seguintes parâmetros: order_id-id da ordem-37054293 -ː orders_cancel' - neste caso, esses parâmetros são opcionais; sem eles, a consulta simplesmente removerá todas as ordens pair-lista de pares para cancelar ordens-TRX_RUB,DOGE_RUB-action-buy, sell
A função retorna um dicionário do tipo: - em caso de sucesso: {"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}}}}
em caso de erro, por exemplo: {"status":"0","error":{"code":"INVALID_PARAMETER","parameter":"pair"}}
Exemplo de uso
Exemplo de uso: Crie o bloco "Exibir dados da conta". Na calculadora, especificamos os valores das variáveis de que precisamos - method msg = 'account', api id api = '‘d95c634e-b17d-4a75-9aa8-b59fecbdb402' secret key = '9yblcxjEZ4Vi666y' uma variável com a função r = payeer_function(api,key,msg,' ') uma variável que exibe o resultado s = get(r,'result') No texto da mensagem escrevemos #{s}, e após executar o bot recebemos uma lista de informações da conta.

Atualizado