API Legada vs Nova API
Guias abrangentes comparando a API Legada Deriv e a Nova API endpoint por endpoint.
Antes de começar
- Reveja as alterações de rutura para cada endpoint que utiliza
- Teste a sua integração num ambiente de desenvolvimento primeiro
- Atualize o seu código para usar os novos nomes de campos e parâmetros
- Planear a sua abordagem de desenvolvimento para a nova versão da API
Endpoints de Dados
Símbolos ativos
6 AlteraçõesExtrai todos os símbolos de negociação atualmente ativos. Campos de resposta renomeados e opções de filtragem removidas.
Contratos para
5 AlteraçõesObter contratos disponíveis para um símbolo. Parâmetro de moeda removido, campos de dados de mercado removidos e metadados de contrato simplificados.
Ticks
4 AlteraçõesSubscrever stream de tick em tempo real. Campos obrigatórios da resposta alterados e parâmetro de subscrição estendido.
Histórico de ticks
6 AlteraçõesObter dados históricos de ticks. Campos de resposta obrigatórios alterados, validação relaxada e novas opções de parâmetros adicionadas.
Endpoints de Conta
Saldo
4 AlteraçõesObter saldo de conta atual com atualizações em tempo real. Suporte para várias contas removido na v4.
Portfólio
3 AlteraçõesObter portfólio atual. Campo Symbol renomeado, parâmetro loginid removido e app_id já não pode ser null.
Tabela de lucros
5 AlteraçõesObter histórico de lucros/perdas. O parâmetro loginid foi removido, os campos de resposta agora obrigatórios e app_id já não anulável.
Extrato
7 AlteraçõesObter extrato de conta. O parâmetro loginid foi removido, campos relacionados com transferências removidos e validação action_type relaxada.
Transação
7 AlteraçõesSubscrever notificações de transação. Vários campos removidos, símbolo renomeado e validação de enumeração de ação removida.
Endpoints de Negociação
Comprar
3 AlteraçõesAdquirir contratos. O parâmetro loginid foi removido, a validação do campo buy foi relaxada e o objeto buy é agora obrigatório na resposta.
Cancelar
3 AlteraçõesCancelar um contrato ativo. O parâmetro loginid foi removido, o objeto cancel é agora obrigatório na resposta e todos os campos de resposta são agora obrigatórios.
Atualização de contrato
3 AlteraçõesAtualizar parâmetros de contrato como take profit e stop loss. O parâmetro loginid foi removido, o objeto de resposta agora obrigatório e novo campo display_order_amount adicionado.
Histórico de atualização de contrato
3 AlteraçõesObter histórico de atualização de contrato. O parâmetro loginid foi removido, o campo de resposta agora obrigatório e os itens do array têm campos obrigatórios.
Proposta
10 AlteraçõesObter preços de contrato. Symbol renomeado para underlying_symbol, vários parâmetros removidos, proposta de resposta agora obrigatória com apenas id garantido, tipos de campo alterados.
Proposta de contrato aberto
8 AlteraçõesObter detalhes de contrato aberto. O parâmetro loginid foi removido, tipos de campo numérico alterados para string | number e campos de visualização obsoletos removidos.
Vender
4 AlteraçõesVender um contrato ativo. O parâmetro loginid foi removido, validação de preço adicionada e o objeto de resposta de venda com todos os campos agora obrigatório.
Endpoints de Subscrições
Esquecer
2 AlteraçõesCancelar stream em tempo real por ID. Validação de ID de stream relaxada e campo de resposta agora obrigatório.
Esquecer tudo
3 AlteraçõesCancelar subscrição de todos os streams. Validação de enum de tipo de stream removida e campo de resposta agora obrigatório.
Dicas de Comparação
Alterações de nomes de campos
Funcionalidades removidas
Respostas simplificadas
Teste exaustivamente
Alguma outra questão? Entrar em contacto