API heredada frente a nueva API
Guías completas que comparan Deriv Legacy API y New API endpoint por endpoint.
Antes de comenzar
- Revise los cambios importantes para cada endpoint que use
- Pruebe su integración en un entorno de desarrollo primero
- Actualice su código para usar los nuevos nombres de campos y parámetros
- Planifique su enfoque de desarrollo para la versión New API
Endpoints de datos
Símbolos activos
7 cambiosRecupera todos los símbolos de trading activos actualmente. Se cambiaron los nombres de los campos de respuesta, se eliminaron los campos spot y display, se eliminaron los parámetros de filtrado y se modificaron los valores de contract_type.
Contratos para
6 cambiosObtenga los contratos disponibles para un símbolo. Se eliminaron los parámetros de solicitud, los datos de Mercado, los campos display y Snowball, y display_number_of_contracts puede ser null.
Ticks
Transmita ticks en tiempo real para uno o más símbolos. Sin cambios en la nueva API.
Historial de ticks
1 cambioObtenga datos históricos de ticks. El valor predeterminado del parámetro count cambió de 5000 a 1000.
Endpoints de cuenta
Saldo
4 cambiosObtenga el saldo actual de la cuenta con actualizaciones en tiempo real. Se eliminaron los parámetros account y loginid, así como los objetos de respuesta accounts y total.
Cartera
4 cambiosObtenga el portafolio actual. El campo de símbolo de mercado se renombró, el parámetro loginid y el campo app_id se eliminaron, y los valores de contract_type cambiaron.
Tabla de ganancias
3 cambiosObtenga el historial de ganancias/pérdidas. El parámetro loginid y el campo app_id se eliminaron, y los valores de contract_type cambiaron.
Extracto
5 cambiosObtenga el extracto de la cuenta. Se eliminaron el parámetro loginid y los campos de transferencia, hay menos valores de action_type y app_id cambió de entero a cadena.
Transacción
6 cambiosSuscríbase a las notificaciones de transacciones. Se eliminaron el parámetro loginid y los campos del contrato, se cambió el nombre del campo de símbolo de mercado y se informan menos tipos de transacciones.
Endpoints de trading
Comprar
4 cambiosCompre contratos. Se eliminó el parámetro loginid, parameters.symbol cambió de nombre a parameters.underlying_symbol, se eliminaron cinco campos de parameters y los valores de contract_type cambiaron.
Cancelar
1 cambioCancele un contrato activo. El parámetro loginid se eliminó; la respuesta no cambió.
Actualización de contrato
1 cambioActualice el Take Profit y Stop Loss de un contrato. Se eliminó el parámetro loginid; la respuesta no cambió.
Historial de actualización de contratos
1 cambioObtenga el historial de actualizaciones de un contrato. El parámetro loginid se eliminó; la respuesta no cambió.
Propuesta
6 cambiosObtenga los precios de los contratos. Se cambió el nombre del campo de símbolo de mercado, se eliminaron los parámetros de solicitud y tipos de contrato, y se eliminaron los campos de respuesta display_value y Snowball.
Propuesta de contrato abierto
8 cambiosObtenga los detalles de un contrato abierto. Se eliminó el parámetro loginid, los campos price y spot ahora son cadenas, se cambió el nombre del campo de símbolo de Mercado y se eliminaron los campos tick, display y Snowball.
Vender
1 cambioVenda un contrato activo. Se eliminó el parámetro loginid; la respuesta no cambió.
Endpoints de suscripción
Consejos de comparación
Cambios de nombre de campo
symbol ahora es underlying_symbol.Características eliminadas
Respuestas simplificadas
Pruebe exhaustivamente
¿Alguna otra pregunta? Póngase en contacto