Legacy vs New 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
Active symbols
6 ModificationsRécupère tous les symboles de trading actuellement actifs. Les champs de réponse ont été renommés et les options de filtrage supprimées.
Contrats pour
5 ModificationsObtenez les contrats disponibles pour un symbole. Le paramètre Currency a été supprimé, les champs de données de marché supprimés et les métadonnées de contrat simplifiées.
Ticks
4 ModificationsAbonnez-vous au flux de tick en temps réel. Les champs de réponse requis ont changé et le paramètre subscribe a été étendu.
Ticks history
6 ModificationsObtenez les données de ticks historiques. Les champs de réponse requis ont été modifiés, la validation a été assouplie et de nouvelles options de paramètres ont été ajoutées.
Points de terminaison de compte
Solde
4 ModificationsObtenez le solde du compte actuel avec des mises à jour en temps réel. Le support multi-comptes a été supprimé dans la v4.
Portefeuille
3 ModificationsObtenez le portefeuille actuel. Le champ Symbol renommé, le paramètre loginid supprimé, et app_id ne peut plus être null.
Tableau des profits
5 ModificationsObtenez l'historique des profits/pertes. Le paramètre loginid a été supprimé, les champs de réponse sont maintenant requis, et app_id n'est plus nullable.
Relevé
7 ModificationsObtenez le relevé de compte. Le paramètre loginid a été supprimé, les champs liés au transfert ont été supprimés, et la validation action_type a été assouplie.
Transaction
7 ModificationsS'abonner aux notifications de transaction. Plusieurs champs supprimés, symbole renommé et validation d'énumération d'action supprimée.
Points de terminaison de trading
Acheter
3 ModificationsAcheter des contrats. Le paramètre loginid supprimé, validation du champ buy assouplie, et objet buy désormais requis dans la réponse.
Annuler
3 ModificationsAnnuler un contrat actif. Le paramètre loginid supprimé, objet cancel désormais requis dans la réponse, et tous les champs de réponse désormais requis.
Mise à jour du contrat
3 ModificationsMettez à jour les paramètres du contrat comme le take profit et le stop loss. Le paramètre loginid a été supprimé, l'objet de réponse est maintenant requis et un nouveau champ display_order_amount a été ajouté.
Historique de mise à jour du contrat
3 ModificationsObtenez l'historique de mise à jour du contrat. Le paramètre loginid a été supprimé, le champ de réponse est maintenant requis, et les éléments du tableau ont des champs requis.
Proposal
10 ModificationsObtenez la tarification du contrat. Symbol renommé en underlying_symbol, plusieurs paramètres supprimés, la réponse proposal est maintenant requise avec seul l'id garanti, les types de champs ont changé.
Proposition de contrat ouvert
8 ModificationsObtenez les détails du contrat ouvert. Le paramètre loginid a été supprimé, les types de champs numériques ont été changés en string | number, et les champs d'affichage obsolètes ont été supprimés.
Vendre
4 ModificationsVendez un contrat actif. Le paramètre loginid a été supprimé, la validation de prix ajoutée, et l'objet de réponse sell avec tous les champs est maintenant requis.
Points de terminaison d'abonnement
Oublier
2 ModificationsAnnulez le flux en temps réel par ID. La validation de l'ID de flux a été assouplie et le champ de réponse est maintenant requis.
Tout oublier
3 ModificationsSe désabonner de tous les flux. Validation d'énumération du type de flux supprimée et champ de réponse désormais requis.
Conseils de comparaison
Changements de noms de champs
Fonctionnalités supprimées
Réponses simplifiées
Testez minutieusement
D'autres questions ? Nous contacter