Para utilizar a Trade API é necessário criar uma chave e código de acesso.
Para isso, basta abrir o menu do sistema, selecionar API e clicar no botão
"Gerar Chave e Código de Acesso". Caso você já tenha gerado, você tem a opção
para renovar a chave e código de acesso. É recomendável que você altere sua
chave e código de acesso com regularidade.
Os acessos à Trade API são feitos em HTTPS POST. A URL para acesso deve ser:
https://www.basebit.com.br/secure/tapi/[funcao]
onde [funcao] pode ter os valores: "listorders", "sendorder", "cancelorder",
"account". Além dos parâmetros que cada função recebe, o POST deve ser feito
com dois parâmetros adicionais:
"key": deve conter sua chave de acesso
"sign": deve conter sua assinatura. Esta assinatura é
calculada fazendo um SHA-512, usando seu código de acesso,
de uma string resultado da concatenação
de três strings: o endereço completo sendo chamado, sua Assinatura Eletrônica
e o número de segundos decorridos desde 1970. Por exemplo, supondo que sua
assinatura seja KKKK, a função chamada seja "listorders" e o tempo de segundos
desde 1970 seja 1390010358 a string deve ser:
https://www.basebit.com.br/secure/tapi/listordersKKKK1390010358
O parâmetro "sign" deve conter o resultado do SHA-512 desta string usando seu
código de acesso. É importante que a data e horário do seu computador esteja
bem alinhado com o verdadeiro. Do contrário, você receberá um erro dizendo que
sua assinatura está incorreta.