Si les prix au comptant ne semblent pas se mettre à jour, c’est peut-être parce que le marché est fermé. Les heures de marché des métaux précieux correspondent à Horaires CME Globex pour les contrats à terme sur métaux
Connectez-vous à votre catalogue de produits en tant qu'administrateur. Lorsque vous êtes connecté, vous devriez voir l'élément de menu « Config » dans la barre de navigation en haut de l'écran. Cliquez sur l'élément de menu « Config » pour afficher un menu déroulant. Cliquez sur l'option Administrateur Spot. Ce sera la troisième option du menu. À partir de là, vous pouvez contrôler les prix spot qui alimentent tous vos services (graphiques, widgets, applications mobiles, catalogue de produits, alertes, etc.). Vous pouvez définir une valeur fixe ou une valeur d'ajustement pour vos prix spot. Pour remplacer votre prix spot par une valeur fixe, utilisez les champs Enchérir et/ou Demander pour le métal approprié.
Par exemple, pour verrouiller votre demande d'or à un prix fixe de $1 215,75, indiquez cette valeur dans le champ Demander de l'or. Pour appliquer une valeur d'ajustement à votre prix au comptant, utilisez les champs Ajustement de l'offre et/ou Ajustement de la demande pour le métal approprié. Par exemple, pour que votre demande d'or s'ajuste automatiquement de 50 ¢ par rapport au prix au comptant et que votre offre s'ajuste automatiquement du même montant, vous devez définir « Ajustement de la demande » pour l'or à 0,5 et « Ajustement de l'offre » pour l'or à -0,5. . De plus, l'option Activer les remplacements de prix au comptant doit être cochée et les paramètres enregistrés pour que l'une de ces valeurs soit appliquée. Pour désactiver ces valeurs et reprendre l'utilisation du flux de données sur les prix au comptant, décochez la case Activer les remplacements de prix au comptant et enregistrez les paramètres.
Un certain nombre de facteurs affectent la manière dont les prix au comptant sont calculés et dont ils sont affichés.
- Le site Y utilise peut-être une source de données différente. S'ils utilisent un autre fournisseur de données, leurs prix spot seront presque certainement légèrement différents en raison des variations dans les calculs, la livraison, la mise en cache et le calendrier.
- Le site Y peut appliquer des ajustements au prix spot global afin d'affecter la façon dont son site affiche les données de tarification.
- Le site Y peut présenter des différences par rapport à votre site, telles que la vitesse, la latence, la livraison, la mise en cache, les intervalles d'interrogation et le code.
Ajoutez ou modifiez les en-têtes HTTP dans la requête API. L'en-tête que vous devrez modifier/ajouter est l'en-tête Accepter. La valeur recommandée pour cet en-tête est application/json. Cependant, si vous préférez les résultats XML, vous pouvez spécifier application/xml mais nous recommandons JSON pour la plupart des cas d'utilisation.
Afin d'accéder aux API nFusion Solutions, vous recevrez un ou plusieurs jetons API, en fonction de votre cas d'utilisation. Ces jetons API doivent être considérés comme secrets et ne doivent pas être exposés sur l’Internet public. À cette fin, les appels d’API ne doivent jamais être effectués directement en JavaScript de manière à ce que le code puisse être inspecté dans un navigateur et que le jeton API soit découvert. Au lieu d'appeler directement les API nFusion dans le code côté client, veuillez utiliser un proxy sur votre propre serveur. Par exemple, https://votresite.com/proxy/metals/spot. L'API nFusion peut ensuite être appelée à partir de votre code côté serveur et le jeton ne sera pas exposé. Il est également fortement recommandé que votre proxy effectue une certaine forme de mise en cache afin que le ratio de demandes de données côté client ne soit pas de 1:1 avec les appels aux API nFusion, car cela améliorera les performances. De plus, lors de l'accès à notre API de données, certains des en-têtes HTTP suivants doivent être ajoutés à vos requêtes API, en fonction de vos cas d'utilisation.
- Accepter
- La valeur recommandée pour cet en-tête est « application/json ». Si vous préférez les résultats XML, vous pouvez spécifier « application/xml », mais nous recommandons JSON pour la plupart des cas d'utilisation.
- Accepter-Encodage
- La valeur recommandée pour cet en-tête est « deflate,gzip ». Cela se traduira par des résultats compressés offrant généralement de meilleures performances.
- Type de contenu
- Pour les opérations POST/PUT qui nécessitent un corps de message, cet en-tête doit être défini sur « application/json ».
- Agent utilisateur
- Nous vous recommandons de définir cela sur votre identifiant client.
Lorsque vos appels API renvoient un code HTTP 403 (interdit), avec le sous-statut 502, votre appel API a dépassé les limites de débit. Cela signifie que vous appelez l'API trop de fois au cours d'une certaine période et que votre demande est donc refusée. Réduire le nombre d'appels API que vous effectuez par seconde résoudra le problème.
Il existe un certain nombre de raisons pour lesquelles les widgets peuvent ne pas se charger sur une page.
- Si vous recevez des réponses avec le code d'état 401 (non autorisé), il se peut que votre abonnement ait expiré ou que votre domaine ne corresponde pas.
- Vous avez peut-être mal ajouté le code du script à votre page. Vérifiez à nouveau les instructions incluses que vous avez reçues.
- Il y a une erreur javascript sur la page. Vérifiez le panneau de développement de votre navigateur pour détecter les erreurs.
- Il y a plus d'un widget sur la même page avec identifiants correspondants. Cela provoque un conflit avec les scripts du widget. Pour remédier à cette erreur, consultez notre tutoriel ci-dessous sur la façon d'ajouter plusieurs instances d'un widget au même.
Des modifications CSS personnalisées de vos widgets peuvent être apportées par l'équipe d'assistance de nFusion Solutions. Vous pouvez envoyer le code CSS souhaité à support@vps98376.inmotionhosting.com. Si vous ne parvenez pas à créer le CSS vous-même, vous pouvez envoyer à l'assistance une maquette de la façon dont vous souhaitez que votre widget soit stylé ainsi que les spécifications nécessaires telles que les codes de couleur (RVB ou hexadécimal), la hauteur, la largeur, la famille de polices, etc. Cela permettra à notre équipe d’être efficace et de styliser votre widget en fonction de vos besoins.
Connectez-vous au portail des services d'alertes à l'aide de votre adresse e-mail d'administrateur. Une fois connecté en tant qu'administrateur à l'URL d'administrateur, vous verrez les options suivantes :
- Définir un message marketing pour les e-mails d'alerte
- Envoyez maintenant un message promotionnel à tous les utilisateurs
- Exporter la liste des utilisateurs
- Gérer les modèles d'e-mails
Cliquez sur la deuxième option : envoyez maintenant un message promotionnel à tous les utilisateurs. Cette option permet à l'administrateur d'envoyer un message à tout moment à tous les utilisateurs qui ont choisi de recevoir des actualités et des messages promotionnels. Après avoir cliqué sur la deuxième option, vous serez dirigé vers une nouvelle page contenant une zone de saisie de texte où vous pourrez ajouter le message souhaité. Une fois que vous avez terminé de créer votre message, cliquez simplement sur le bouton Envoyer. Par la suite, une page affichera les résultats de votre message. Ces résultats contiennent des informations concernant le message. Par exemple, vous verrez combien de notifications ont été envoyées avec plus de détails indiquant s'il s'agissait ou non de notifications push ou SMS. Cela vous permet de comprendre combien de personnes votre message atteint et comment il les atteint, vous permettant ainsi d'améliorer vos stratégies marketing.
Nous avons testé et confirmé la compatibilité avec les trois plugins multi-devises les plus populaires de la boutique de plugins WordPress. Ces plugins fonctionneront immédiatement avec notre plugin à partir de la version 2.9.9. Si vous n'utilisez pas au moins la version 2.9.9 de notre plugin, les plugins de changement de devise peuvent ne pas être compatibles. Veuillez noter la version avec laquelle ils ont été testés.
- CURCY – Multi-devises pour WooCommerce
- Par : Villatheme
- Testé avec la version : 2.1.9
- URL : https://wordpress.org/plugins/woo-multi-currency/
- WOOCS – Sélecteur de devises pour WooCommerce
- Par : realmag777
- Tester avec la version : 1.3.7.3
- URL : https://wordpress.org/plugins/woocommerce-currency-switcher/
- Sélecteur de devises pour WooCommerce
- Par : WP Wham
- Testé avec la version : 2.15.0
- URL : https://wordpress.org/plugins/currency-switcher-woocommerce/
- Remarque : Si vous utilisez ce plugin et que le mini panier ne se met pas à jour correctement, accédez aux paramètres avancés du plugin et activez « Réparer le mini panier ».
Si vous n'utilisez pas l'un des plugins dont nous avons confirmé la compatibilité dans la liste mentionnée ici, il y a quelques éléments à rechercher. Notre plugin dépend de la fonction get woocommerce_currency() qui renvoie le code de devise WooCommerce actuel. Si votre plugin de changement de devise ne met pas à jour la devise WooCommerce, notre plugin ne mettra pas à jour les prix des produits avec la nouvelle devise. L'autre chose qui peut empêcher votre plugin de fonctionner correctement est la priorité à laquelle le filtre woocommerce_product_get_price est défini. Depuis la version 2.9.9, notre plugin Product Catalog définit la priorité du filtre susmentionné sur 10 000 afin que notre hook soit exécuté en dernier. Si la priorité dudit filtre dans le plugin de devise est supérieure à 10 000, il se peut qu'il remplace le prix renvoyé par le Catalogue de produits.
Pour ce faire, vous devez utiliser l'un de nos plugins de changement de devises pris en charge. Si vous utilisez un sélecteur de devises pris en charge, vous disposez de deux options :
1. Utilisez notre Plugin WordPress pour graphiques et widgets
À partir de la version 1.2.4, notre plugin de widgets fonctionnera immédiatement avec n'importe lequel des sélecteurs de devises pris en charge ci-dessus.
2. Utilisez notre script d'aide aux devises
Le script d'assistance monétaire est implémenté d'une manière très similaire à nos scripts de widget par défaut. Il vous suffit de coller un script dans la page où vous souhaitez afficher le widget. Si vous souhaitez utiliser cette option, veuillez visiter notre tutoriel sur la façon d'implémenter le script d'assistance monétaire.
<div id='c528ee05-722d-4762-a635-213197f7b8b4' style='width:100%;height:100%;'></div>
<script>
(function () {
var t = document.getElementsByTagName('script')[0];
var s = document.createElement('script');
s.async = true;
s.src =
'https://widget.nfusionsolutions.com/widget /script/chart/1/32796899-2cc3-4454-ac51-2c95c78799af/c528ee05-722d-4762-a635-213197f7b8b4';
t.parentNode.insertBefore(s, t);
})();
</script>
Supposons maintenant que vous souhaitiez ajouter un autre graphique sur la même page (peut-être pour modifier le symbole sélectionné par exemple). Voici à quoi cela ressemblerait si vous ajoutiez une deuxième instance du même widget à une seule page :
<div id='my-custom-id' style='width:100%;height:100%;'></div>
<script>
(function(){
var t = document.getElementsByTagName('script')[0];
var s = document.createElement('script'); s.async = true;
s.src = 'https://widget.nfusionsolutions.com/widget/script/chart/1/32796899-2cc3-4454-ac51-2c95c78799af/c528ee05-722d-4762-a635-213197f7b8b4/my-custom-id';
t.parentNode.insertBefore(s, t);
})();
</script>
Remarquez que tout est pareil, à l'exception de l'ID de l'élément DIV et de la fin de l'attribut src.bouton let = $('.sample-button'), widget = $('#188e705d-23afa-45dd-fce21-09c8298af4f2'); bouton.click(changeSymbol()); function changeSymbol() { widget.children("iframe").attr("src", "https://widget.nfusionsolutions.com/widget/script/chart/1/6e98ae99-d878-43a2-81f0-a2528bd3d47e/5444e580 -e249-426f-b07f-d23c19049c08" + "?selected= argent"); }
Si vous êtes connecté et souhaitez modifier votre mot de passe :
Une fois connecté au catalogue de produits, accédez à l'élément de menu dans le coin supérieur droit de votre écran dans le menu de navigation et cliquez sur l'élément qui affiche votre nom d'utilisateur. Une fois que vous avez cliqué sur votre nom d'utilisateur, une liste déroulante apparaîtra avec quatre options. Cliquez sur la deuxième option, « mot de passe ». À partir de là, vous pouvez simplement créer un nouveau mot de passe. Saisissez l'ancien mot de passe de l'utilisateur spécifié, puis saisissez le nouveau mot de passe de l'utilisateur. Enfin, confirmez le nouveau mot de passe pour vous assurer qu'il est correct. Une fois que vous avez rempli tous les champs obligatoires afin de réinitialiser votre mot de passe, cliquez sur le bouton Soumettre au bas du formulaire et il soumettra vos modifications. Votre nouveau mot de passe prendra alors effet immédiatement.
Si vous n'êtes pas connecté et avez oublié/perdu votre mot de passe :
Essayez d'utiliser la fonctionnalité de réinitialisation du mot de passe. Sur l'écran de connexion, cliquez sur « Impossible d'accéder à votre compte », puis choisissez le compte « travail ou école », puis complétez les invites pour lancer une réinitialisation du mot de passe. Si vous ne parvenez toujours pas à vous connecter, contactez support@vps98376.inmotionhosting.com.
<script src="https://widgetcdn.nfusionsolutions.com/asset/static/1/common/1/js/currency-interop.min.js"></script>
2. Maintenant que le script est disponible, vous pouvez ajouter un widget à la page en utilisant un code similaire au suivant :
<div id='YOUR-WIDGET-ID' style='width:100%;height:100%;'></div>
<script>
(function(){
nFSCurrencyHelper.init('YOUR-WIDGET-SCRIPT-SRC-URL');
})();
</script>
Remplacez simplement « VOTRE-WIDGET-ID » dans le script ci-dessus par l'ID qui se trouve dans le script de la page d'aperçu de vos widgets. Ensuite, de la même manière, remplacez « VOTRE-WIDGET-SCRIPT-SRC-URL » par l'URL attribuée à la variable s.src qui se trouve dans le script de la page d'aperçu de vos widgets. Ce script est très similaire à nos scripts de widget par défaut, à l'exception du fait que vous devez utiliser la fonction « nFSCurrencyHelper.init » et transmettre à la fonction le src du widget.L'intégration entre le service Product Pricing Catalog et Shopify se fait via Intégration API entre les deux plateformes logicielles. Vous devez donc disposer d'un abonnement valide au Catalogue de tarifs des produits nFusion Solutions. Si vous n'avez pas encore d'abonnement, veuillez contacter le service commercial.
Configuration de l'application :
Une fois l'application installée et activée :
- Accédez aux paramètres de l'application nFusion
- Définissez les éléments requis suivants et enregistrez vos modifications :
- Sous-domaine du catalogue
- Canal de vente par catalogue
- Clé API du catalogue
En ce qui concerne le canal de vente, vous pouvez soit créer un nouveau canal de vente, soit utiliser n'importe quel canal de vente existant que vous souhaitez pour cette intégration d'application. Par exemple, vous pouvez créer un canal de vente nommé « Site Web » qui contient tous les produits que vous souhaitez rendre disponibles pour votre application nFusion Shopify. Tous les produits pour lesquels vous souhaitez des mises à jour de prix dans Shopify doivent être étiquetés avec le canal de vente que vous avez précédemment choisi pour cette intégration d'application. Pour ajouter un produit à un canal de vente, accédez à l'onglet principal Produit et sélectionnez l'icône à côté d'un SKU de produit. Cela élargira ensuite cet enregistrement de produit et vous permettra d'ajouter/supprimer des produits des canaux de vente. Le champ SKU de chaque produit du catalogue de produits nFusion doit correspondre exactement au produit correspondant que vous souhaitez mettre à jour dans Shopify. Une fois que vous avez terminé les étapes ci-dessus, votre application doit être entièrement intégrée à votre Catalogue de produits nFusion.
L'intégration entre les Service de catalogue de prix des produits et WP/WC est réalisé via Intégration API entre les deux plateformes logicielles. Vous devez donc disposer d'un abonnement valide au Catalogue de tarifs des produits nFusion Solutions. Si vous n'avez pas encore d'abonnement, veuillez contacter le service commercial.
Configuration du plugin :
- Installer le plugin
- Allez dans le menu Plugins et activez le plugin Product Catalog pour WooCommerce
Une fois le plugin installé et activé, accédez aux paramètres nFusion dans le sous-menu des paramètres de la barre d'outils WordPress. Ensuite, remplissez les zones de saisie de texte avec les informations requises concernant votre catalogue de produits. En ce qui concerne le canal de vente, vous pouvez soit en créer un nouveau, soit utiliser n'importe quel canal de vente existant que vous souhaitez pour cette intégration de plugin. Par exemple, vous pouvez créer un canal de vente nommé « Site Web » qui contient tous les produits que vous souhaitez rendre disponibles pour votre plugin WordPress nFusion. De plus, tous les produits pour lesquels vous souhaitez des mises à jour de prix doivent être étiquetés avec le canal de vente que vous choisissez pour cette intégration de plugin. Pour ajouter un produit à un canal de vente, accédez à l'onglet principal Produit et sélectionnez l'icône à côté d'un SKU de produit. Cela élargira ensuite cet enregistrement de produit et vous permettra d'ajouter/supprimer des produits des canaux de vente. Une fois que vous avez lié le plugin à votre catalogue de produits via le canal de vente, rendez-vous sur la page Produits de votre site WordPress/WooCommerce. Ensuite, ajoutez le SKU du produit pour chaque produit dans la section Intégration du catalogue de solutions nFusion au bas des pages de produits. Ce SKU doit correspondre au SKU du produit dans le service de catalogue de produits nFusion. Une fois que vous avez terminé les étapes ci-dessus, votre plugin devrait être entièrement intégré à votre catalogue de produits nFusion.
Vous trouverez ci-dessous un processus étape par étape expliquant comment configurer l'intégration d'eBay avec le catalogue de prix des produits.
- Créez un canal de vente qui servira à regrouper tous les produits que vous souhaitez intégrer dans eBay. Vous pouvez ignorer cette étape si vous disposez déjà d’un canal de vente que vous souhaiteriez utiliser.
- Ajoutez les produits que vous souhaitez intégrer à eBay au canal de vente eBay.
- Vous pouvez ajouter des produits individuellement à un canal de vente en cliquant sur l'icône en forme de flèche à gauche du SKU d'un produit dans l'onglet principal Produits. Cela développera la ligne et vous pourrez ensuite cliquer sur l'onglet Canal de vente, puis cliquer sur l'icône en forme de crayon (modifier) pour ajouter ce produit à un ou plusieurs canaux de vente.
- Vous pouvez ajouter tous les produits à un canal de vente en cliquant sur la navigation supérieure Config/Attributs, puis en faisant défiler jusqu'à la section Canal de vente. À partir de là, choisissez le canal de vente auquel vous souhaitez ajouter tous les produits et cliquez sur le bouton Ajouter tous les produits sur le côté droit.
- Cliquez sur la navigation supérieure Intégration / eBay puis accédez à l'onglet eBay du catalogue. Allez à l'endroit où il est indiqué « Jeton d'authentification de l'API eBay ». Il y a un lien "[Pour émettre un nouveau jeton d'autorisation pour votre intégration eBay, cliquez ici]". Cliquez sur ce lien et émettez un jeton à nFusion Catalog pour lui permettre de mettre à jour vos annonces eBay.
- Cliquez sur le lien indiquant « [Pour actualiser manuellement vos annonces eBay avant le prochain intervalle programmé, cliquez ici] ». Vous n'avez pas besoin de le faire à chaque fois, car il sera automatiquement mis à jour une fois la tâche d'intégration planifiée. Si vous avez des annonces eBay à prix fixe actives ou programmées, elles devraient maintenant apparaître dans le tableau.
- Mappez les annonces eBay pour cataloguer les produits. Pour cela rendez-vous sur chaque ligne du tableau, cliquez sur modifier, puis dans la colonne « Produit du catalogue » sélectionnez le SKU du produit à mapper.
- Créez les annotations de vos annonces eBay. Si des majorations sont appliquées aux annonces eBay, elles sont appliquées à la « demande de vente au détail » de ce produit dans le catalogue. Il existe plusieurs options pour fixer le prix des annonces eBay :
- Appliquez un balisage au canal de vente utilisé pour les annonces eBay. Cela appliquera un balisage cohérent à toutes les annonces (c'est-à-dire 10% au-dessus de la demande de détail).
- Appliquez un balisage dans chaque ligne du tableau de mappage des annonces eBay. Cela vous permet de spécifier différents montants de majoration pour chaque annonce.
- Combinez les options a et b. Les majorations des canaux de vente sont appliquées en premier, puis les majorations au niveau du mappage.
- Une fois votre configuration initiale terminée, informez nFusion Solutions afin que votre intégration puisse démarrer.
- Gardez à l'esprit que lorsque vous créez de nouvelles annonces ou que des annonces existantes expirent ou sont renouvelées (si eBay crée un nouvel identifiant d'annonce), vous devrez refaire l'étape de mappage.
Quelques points à noter au cours de ce processus :
- Seules les annonces à prix fixe peuvent être mises à jour sur eBay
- Les annonces ne peuvent pas être créées dans eBay à partir du catalogue, elles sont uniquement mises à jour
- Seul le champ prix est mis à jour sur eBay
- Le catalogue ne prend pas en compte les niveaux de stocks
- Les prix zéro ne sont pas poussés vers eBay, ils sont ignorés
- La tâche d'intégration eBay ne peut pas s'exécuter plus souvent que toutes les 10 minutes. (Cela est dû aux limitations imposées par l'API eBay)
- Ne prend pas en charge la tarification échelonnée
- Ne prend en charge que les instances américaines d'annonces eBay
Le catalogue de tarification des produits (PPC) est un calculateur de prix dynamique et un tableau de bord de gestion des prix des produits qui intègre les prix au comptant en temps réel, les taux de change, le poids unitaire, les majorations saisies par l'utilisateur et effectue des calculs à la demande, qui sont intégrés dans votre e- système de commerce via des API. Notre plateforme vous permet de définir tous les prix de vos produits exactement comme vous le souhaitez dans votre tableau de bord de gestion, puis d'intégrer automatiquement ces prix dynamiques en direct sur votre site Web, votre application mobile, votre page de facturation personnalisée, votre ERP, etc. Une fois connecté au produit Catalogue de prix (PPC), vous verrez certains produits de démonstration déjà configurés. Vous pouvez utiliser ces exemples de produits, les modifier ou ajouter de nouveaux produits selon vos besoins. Vous pouvez modifier un produit pour ajuster les majorations et obtenir le prix exactement selon vos besoins, en appliquant des valeurs en dollars ou % ou les deux. Vous pouvez définir votre Ask (prix de vente) ainsi que votre Bid (prix d'achat) dans cette même vue. Gardez à l’esprit que le SKU du produit (clé primaire unique par produit) et le canal de vente sont requis pour que les prix des produits soient correctement mis à jour dans votre logiciel de commerce électronique. De plus, le catalogue de tarification des produits (PPC) dispose d'une série d'API auxquelles vous pouvez accéder une fois connecté. Dans le coin supérieur droit, sous votre nom d'utilisateur, se trouve un menu déroulant contenant la documentation de l'API. Vous pouvez également accéder à votre jeton API PPC dans ce menu déroulant.
Envoyez une demande à support@vps98376.inmotionhosting.com avec le nom actuel de votre entreprise et le nouveau nom de votre entreprise, y compris l'adresse si elle a été modifiée.
HTTPS
Toutes les requêtes adressées à l'API doivent être effectuées via HTTPS en utilisant TLS >= 1.2.
Authentification
Afin d'accéder aux API nFusion Solutions, vous recevrez un ou plusieurs jetons API, en fonction de votre cas d'utilisation. Ces jetons API doivent être considérés comme secrets et ne doivent pas être exposés sur l’Internet public. À cette fin, les appels d’API ne doivent jamais être effectués directement en JavaScript de manière à ce que le code puisse être inspecté dans un navigateur et que le jeton API soit découvert. Au lieu d'appeler directement les API nFusion dans le code côté client, veuillez utiliser un proxy sur votre propre serveur. Par exemple, https://votresite.com/proxy/metals/spot. L'API nFusion peut ensuite être appelée à partir de votre code côté serveur et le secret ne sera pas exposé. Il est également fortement recommandé que votre proxy effectue une certaine forme de mise en cache afin que le ratio de demandes de données côté client ne soit pas de 1:1 avec les appels aux API nFusion, car cela améliorera les performances.
Demander des tarifs
Votre code doit prendre les mesures nécessaires pour limiter le taux d’appels vers un seul service nFusion à moins de 1 appel/seconde. Les appels effectués à des tarifs plus élevés peuvent être limités et un résultat d'erreur renvoyé (403.502).
Efficacité des demandes
Afin de limiter votre taux d'appels d'API et de garantir que vos demandes ne sont pas limitées ou rejetées, veuillez vous efforcer de structurer votre utilisation de l'API de manière efficace. L'un des moyens les plus courants d'y parvenir consiste à combiner plusieurs appels en un seul appel en utilisant efficacement les paramètres. Par exemple:
Au lieu de passer ces 2 appels :
https://api.nfusionsolutions.biz/api/v1 /Currencies/summary?pairs=CAD/USDhttps://api.nfusionsolutions.biz/api/v1 /Currencies/summary?pairs=USD/CAD
Faites cet 1 appel :
https://api.nfusionsolutions.biz/api/v1 /Currencies/summary?pairs=CAD/USD,USD/CAD
Au lieu de passer ces 8 appels :
https://api.nfusionsolutions.biz/api/v1/Metals/spot/summary?currency=USD&metals=gold
https://api.nfusionsolutions.biz/api/v1/Metals/spot/summary?currency=USD&metals=silver
https://api.nfusionsolutions.biz/api/v1/Metals/spot/summary?currency=USD&metals=platinum
https://api.nfusionsolutions.biz/api/v1/Metals/spot/summary?currency=USD&metals=palladium
https://api.nfusionsolutions.biz/api/v1/Metals/spot/summary?currency=CAD&metals=gold
https://api.nfusionsolutions.biz/api/v1/Metals/spot/summary?currency=CAD&metals=silver
https://api.nfusionsolutions.biz/api/v1/Metals/spot/summary?currency=CAD&metals=platinum
Mhttps://api.nfusionsolutions.biz/api/v1/Metals/spot/summary?currency=CAD&metals=palladium
Faites cet 1 appel :
ttps://api.nfusionsolutions.biz/api/v1/Metals/spot/summary?currency=USD,CAD&metals=gold,silver,platinum,palladium
En-têtes
Certains des en-têtes HTTP suivants doivent être ajoutés à vos requêtes API, en fonction de vos cas d'utilisation.
Accepter
La valeur recommandée pour cet en-tête est « application/json ». Si vous préférez les résultats XML, vous pouvez spécifier « application/xml », mais nous recommandons JSON pour la plupart des cas d'utilisation.
Accepter-Encodage
La valeur recommandée pour cet en-tête est « deflate,gzip ». Cela se traduira par des résultats compressés offrant généralement de meilleures performances.
Type de contenu
Pour les opérations POST/PUT qui nécessitent un corps de message, cet en-tête doit être défini sur « application/json ».
Agent utilisateur
Nous vous recommandons de définir cette valeur sur une valeur unique, telle que votre identifiant client, pour permettre une recherche plus facile dans les journaux si nécessaire.
Documentation supplémentaire
Aide de l'API de données sur les métaux et les devises :
Aide de l'API du catalogue de tarification des produits :
Pour voir pris en charge :
Devises : Visitez notre Documentation API sous Devises et affichez les points de terminaison où le chemin se termine par « pris en charge »
Les métaux: Visitez notre Documentation API sous Métaux et affichez les points de terminaison où le chemin se termine par « pris en charge »
Indices : Visitez notre Documentation API sous Devises et affichez les points de terminaison où le chemin se termine par « pris en charge »
Repères : Visitez notre Documentation API sous Métaux et affichez les points de terminaison où le chemin contient un « référence »
Configurations sont des valeurs par défaut qui peuvent être modifiées et devenir la nouvelle valeur par défaut pour ce widget. Paramètres de chaîne de requête sont des valeurs qui remplacent les valeurs par défaut du widget par instance de widget. Par exemple, vous pouvez utiliser le même graphique plusieurs fois, chaque instance étant différente en raison de paramètres de chaîne de requête. Disons que la devise par défaut dans les widgets configurations est défini sur USD. En ajoutant un paramètre de chaîne de requête à l'une des URL src des instances de graphique, nous pouvons remplacer la devise par quelque chose de différent uniquement pour cette instance du graphique.
Configurations standards :
- Devise : modifie la devise par défaut à afficher.
- Unité de mesure : modifie l'unité de mesure par défaut à afficher.
- Mise à jour automatique : peut être activée ou désactivée (activée par défaut).
- Intervalle de mise à jour : modifie l'intervalle dans lequel le widget met à jour les prix.
- Lien : lorsqu'un utilisateur clique dans la zone du widget, il est redirigé vers l'URL fournie.
- Fuseau horaire : modifie le fuseau horaire par défaut à afficher.
- URL(s) de la liste blanche : ceci contrôle les URL sur lesquelles le widget est autorisé à être affiché.
Opérations/paramètres de chaîne de requête standard :
- Symboles (?symboles) : modifie les symboles qui peuplent le widget. Cette opération a également la capacité de réorganiser l'ordre dans lequel les symboles sont affichés.
- Devise (?currency) : modifie la devise dans laquelle les prix sont affichés.
- Unité de mesure (?unitofmeasure) : modifie l'unité de mesure dans laquelle les prix sont affichés.
- Largeur (?width) : modifie la largeur de l'iframe du widget.
- Height (?height) : modifie la hauteur de l'iframe du widget.
Graphiques:
Dans nos widgets graphiques, il existe deux versions principales, V1 et V2. La seule différence entre ces deux versions réside dans la disposition des éléments du graphique. En ce qui concerne les fonctionnalités, les deux cartes sont capables d'accomplir les mêmes tâches. Cela étant dit, les deux versions peuvent prendre en charge les configurations et opérations de chaîne de requête suivantes :
Configurations :
- Afficher la barre de navigation : Cette option vous permet d'afficher ou de masquer la barre de navigation en bas du graphique. (affiché par défaut)
Opérations/paramètres de chaîne de requête :
- Symbole sélectionné (?selected=) : modifie le symbole affiché initialement par le graphique.
- Période sélectionnée (?timeframeindex=) : modifie la période initialement affichée par le graphique.
- Type de graphique (?charttype=) : modifie le style de ligne représenté graphiquement dans la zone du graphique.
Utilisez cette démo interactive de notre graphique V1 pour mieux comprendre le fonctionnement des paramètres de chaîne de requête :
Les tables:
Dans nos widgets de tableau, il existe six versions, V1 (standard), V2 (carrousel), V3 (tableau de performances historiques), V4 (tableau de performances historiques annuel), V5 (tableau multi-unités) et V6 (tableau multi-unités). -Tableau des devises).
V1 et V2 :
Semblable aux graphiques V1 et V2, la seule différence entre les tableaux V1 et V2 réside dans le style et la position des éléments du tableau.
Configurations :
- Champs du tableau : affiche le(s) champ(s) sélectionné(s)
- Demander
- Offre
- Changement
- Changer le pourcentage
- Haut
- Faible
- Pr. Fermer
- Ouvrir
- Dernier
Paramètres de chaîne de requête : Prend en charge les paramètres standard.
V3 (Tableau des performances historiques) :
Notre tableau de la version trois est un tableau de performances historiques qui affiche les données historiques pour un seul symbole sélectionné à un jour, une semaine, un mois, six mois, un an, cinq ans, dix ans et quinze ans. Configurations :
- Champs du tableau : affiche le(s) champ(s) sélectionné(s)
- Demander
- Offre
- Changement
- Haut
- Faible
Paramètres de chaîne de requête : Prend en charge les paramètres standard.
V4 (Tableau des performances historiques annuelles) :
Notre tableau de la version quatre affiche les points de données historiques des demandes et des modifications pour plusieurs devises à intervalles d'un an jusqu'à quarante ans.
Configurations : Prend en charge les paramètres standard.
Paramètres de chaîne de requête :
- Années (?years=) : Cela vous permet de déterminer combien d'années de données doivent être affichées
- Devise (?currency=) : une liste de devises séparées par des virgules vous permet de sélectionner plusieurs devises dans lesquelles les données seront présentées.
V5 (Table multi-unités) :
Notre tableau de la version cinq affiche les prix au comptant en direct pour un seul métal dans plusieurs unités de mesure.
Configurations :
- Champs du tableau : affiche le(s) champ(s) sélectionné(s)
- Demander
- Offre
- Changement
- Changer le pourcentage
- Haut
- Faible
- Pr. Fermer
Paramètres de chaîne de requête :
- Unité de mesure (?unitofmeasure=) : une liste d'unités de mesure séparées par des virgules vous permet de sélectionner plusieurs unités de mesure pour les données à présenter dans
V6 (Tableau multi-unités multi-devises) :
Notre tableau de la version six affiche les prix au comptant en direct de plusieurs métaux dans plusieurs devises et plusieurs unités de mesure.
Configurations : Prend en charge les paramètres standard.
Paramètres de chaîne de requête :
- Unité de mesure (?unitofmeasure=) : une liste d'unités de mesure séparées par des virgules vous permet de sélectionner plusieurs unités de mesure pour les données à présenter dans
- Devise (?currency=) : une liste de devises séparées par des virgules vous permet de sélectionner plusieurs devises dans lesquelles les données seront présentées.
Téléscripteur:
Notre téléscripteur de prix au comptant affiche des points de données en temps réel dans une conception réactive semblable à une bannière.
Configurations :
- Défilement (par défaut) : cette option permet au ticker de défiler continuellement de gauche à droite.
- Corrigé : cette option supprime l'effet de défilement et affiche les éléments du téléscripteur dans une mise en page adaptée aux mobiles.
- Champs du téléscripteur : affiche le(s) champ(s) sélectionné(s)
- Demander
- Offre
- Changement
- Changer le pourcentage
- Haut
- Faible
- Pr. Fermer
Paramètres de chaîne de requête : Prend en charge les paramètres standard.
Calculateur RMD :
Notre calculateur de RMD (distribution minimale requise) permet aux utilisateurs de visualiser leur RMD estimé via un affichage graphique convivial basé sur les entrées saisies telles que l'âge, le solde du compte, l'existence ou non d'un bénéficiaire principal et le taux de rendement estimé.
Page produit :
Notre widget de page produit utilise le catalogue de produits et ses fonctionnalités, notamment les canaux de vente et les familles de produits, afin de créer un affichage pleine page avec des offres en direct et des prix demandés pour les produits souhaités.
Page des widgets :
Notre page de widgets vous permet d'utiliser pleinement toutes les fonctionnalités de nos widgets de graphiques, de tableaux et de tickers en encapsulant plusieurs widgets dans une seule mise en page. Dans la page du widget, l'utilisateur a la possibilité de modifier simultanément le symbole, la devise et l'unité de mesure de chaque instance de widget sur la page.