Ce sujet est résolu. Voici une description du problème et de la solution.
Problème : Vous rencontrez une erreur "Invalid authentication credentials" avec currencyLayer lors de la mise à jour automatique des devises sur votre site. Solution : 1. Remplacez la clé API dans
2. Contactez votre fournisseur d'hébergement pour vérifier si quelque chose bloque la requête API, car l'erreur cURL 28 indique un problème de timeout. 3. Testez les taux de change sur un produit pour vérifier si les modifications ont été appliquées correctement.
Si cette solution ne résout pas votre problème ou semble obsolète, nous vous recommandons de consulter les problèmes connus, de vérifier la version du correctif permanent et de confirmer que vous avez installé les dernières versions des thèmes et plugins. Si le problème persiste, n'hésitez pas à ouvrir un nouveau ticket de support sur notre forum d'assistance.
Il s'agit du forum d'assistance technique de WPML, le plug-in multilingue pour WordPress.
Il est accessible à tous, toutefois seuls les clients de WPML peuvent y publier leurs messages. L'équipe du WPML répond sur le forum 6 jours par semaine, 22 heures par jour.
Contexte de la question:
J'essaie d'utiliser mon compte gratuit currencyLayer pour mettre à jour automatiquement les devises d'un site quotidiennement. Cependant, quand je teste la clé d'API, il me retourne l'erreur.
Symptômes:
Erreur "Invalid authentication credentials" avec currencyLayer pour la mise à jour des devises.
Les langues: Anglais (English )Allemand (Deutsch )Français (Français )
Fuseau horaire: Europe/Zagreb (GMT+01:00)
Pouvez-vous essayer les actions suivantes:
1. Contactez l'assistance de CurrencyLayer pour vérifier s'il y a un problème avec votre compte ou votre clé API. Faites-nous part de leur réponse afin que nous puissions vous aider davantage.
2. Vérifiez auprès de votre hébergeur et testez la connectivité à l'API. Vous pouvez utiliser des outils comme cURL à partir de la ligne de commande de votre serveur ou un outil comme Postman pour tester la connectivité directe à l'API de CurrencyLayer.
Donc ma clé d'API est valide apparemment et les serveurs de currencyLayer semblent accessible. J'imagine qu'il ne s'agit donc pas un problème avec ces informations, mais bien dans la manière dont WPML contact les serveurs de CL non ?
Les langues: Anglais (English )Allemand (Deutsch )Français (Français )
Fuseau horaire: Europe/Zagreb (GMT+01:00)
Pouvez-vous essayer les étapes suivantes :
1. Vérifiez la table `options` dans votre base de données pour la clé `wcml_exchange_rate_service_currencylayer`.
2. Envoyez-nous les données ou une capture d'écran de la valeur de cette clé afin que nous puissions vérifier sa configuration sur votre site.
Car lorsque nous testons cette clé, elle fonctionne.
Merci de votre retour, voici le contenu de cette option dans la base :
lien caché
La valeur de la clé est bien identique à celle que je vous ai transmise.
Est-ce possible que c'est mon site qui bloque les accès externes depuis WCML ? Y a-t-il un réglage spécifique pour s'assurer que les données sont bien envoyées au serveur externe ?