API Legacy vs nouvelle API
Guides complets comparant l'API Deriv Legacy et la New API point de terminaison par point de terminaison.
Avant de commencer
- Examinez les modifications majeures pour chaque point de terminaison que vous utilisez
- Testez d'abord votre intégration dans un environnement de développement
- Mettez à jour votre code pour utiliser les nouveaux noms de champs et paramètres
- Planifiez votre approche de développement pour la nouvelle version de l'API
Points de terminaison de données
Symboles actifs
7 ModificationsRécupère tous les symboles de trading actuellement actifs. Les champs de réponse sont renommés, les champs spot et display sont supprimés, les paramètres de filtrage sont supprimés et les valeurs de contract_type ont changé.
Contrats pour
6 ModificationsObtenez les contrats disponibles pour un symbole. Les paramètres de requête, les données de marché, les champs display et Snowball sont supprimés, et display_number_of_contracts peut être null.
Ticks
Diffusez en temps réel les ticks pour un ou plusieurs symboles. Inchangé dans la nouvelle API.
Historique des ticks
1 ModificationObtenez les données historiques de ticks. La valeur par défaut du paramètre count est passée de 5000 à 1000.
Points de terminaison de compte
Solde
4 ModificationsObtenez le solde actuel du compte avec des mises à jour en temps réel. Les paramètres account et loginid, ainsi que les objets accounts et total de la réponse, sont supprimés.
Portefeuille
4 ModificationsObtenez le portefeuille actuel. Le champ de symbole de marché est renommé, le paramètre loginid et le champ app_id sont supprimés, et les valeurs de contract_type ont changé.
Tableau des profits
3 ModificationsObtenez l’historique des profits/pertes. Le paramètre loginid et le champ app_id sont supprimés, et les valeurs de contract_type ont changé.
Relevé
5 ModificationsObtenez le relevé de compte. Le paramètre loginid et les champs de transfert sont supprimés, il y a moins de valeurs action_type, et app_id est passé d’un entier à une chaîne de caractères.
Transaction
6 ModificationsAbonnez-vous aux notifications de transactions. Le paramètre loginid et les champs de contrat sont supprimés, le champ du symbole de marché est renommé et moins de types de transactions sont signalés.
Points de terminaison de trading
Acheter
4 ModificationsAchetez des contrats. Le paramètre loginid est supprimé, parameters.symbol est renommé en parameters.underlying_symbol, cinq champs parameters sont supprimés et les valeurs de contract_type ont été modifiées.
Annuler
1 ModificationAnnulez un contrat actif. Le paramètre loginid est supprimé ; la réponse reste inchangée.
Mise à jour du contrat
1 ModificationMettez à jour le Take profit et le Stop Loss d’un contrat. Le paramètre loginid est supprimé ; la réponse reste inchangée.
Historique de mise à jour du contrat
1 ModificationObtenez l’historique des mises à jour d’un contrat. Le paramètre loginid est supprimé ; la réponse reste inchangée.
Proposition de prix
6 ModificationsObtenez les prix des contrats. Le champ du symbole de marché est renommé, les paramètres de requête et les types de contrats sont supprimés, et les champs de réponse display_value et Snowball sont supprimés.
Proposition de contrat ouvert
8 ModificationsObtenez les détails du contrat ouvert. Le paramètre loginid est supprimé, les champs price et spot sont désormais des chaînes, le champ du symbole de marché est renommé et les champs tick, display et Snowball sont supprimés.
Vendre
1 ModificationVendez un contrat actif. Le paramètre loginid est supprimé ; la réponse reste inchangée.
Points de terminaison d'abonnement
Conseils de comparaison
Changements de noms de champs
symbol est désormais underlying_symbol.Fonctionnalités supprimées
Réponses simplifiées
Testez minutieusement
D'autres questions ? Nous contacter