Ouverture prochaine — les auteurs gardent 100 % de leur prix Devenir auteur Se connecter Créer un compte
Bonjour, identifiez-vous Compte et listes EspaceAuteur

Motifs de refus

1.Motifs de refus

autre_domaine La clé est valide mais appartient à un autre domaine. Dites à l’acheteur de la transférer depuis son compte.
transfert La clé a été déplacée vers un autre site et remplacée. L’acheteur en a une neuve.
regeneration L’acheteur a demandé une nouvelle clé. L’ancienne est morte définitivement.
revocation Nous avons révoqué la clé : abus, fraude, ou litige tranché.
expiree Une clé d’essai à durée limitée qui est arrivée à terme.
inconnue Cette clé n’existe pas. En général une faute de frappe.
reseau Nous n’avons pas pu être joints et aucun verdict en cache ne subsiste. Ne bloquez pas là-dessus.

2.Quand quelque chose ne marche pas

Six choses qui vont réellement de travers, dans l’ordre où on nous les signale.

Toutes les signatures paraissent invalides

Vous vérifiez presque certainement les octets bruts reçus au lieu de reconstruire la forme canonique. Analysez le JSON, triez les clés de l’objet donnees, resérialisez sans espaces, sans barres échappées et sans unicode échappé, puis vérifiez cela. Un seul espace après un deux-points suffit à faire échouer.

L’API répond 403 et je ne l’atteins jamais

Votre client HTTP envoie un User-Agent par défaut qui figure sur une liste de robots connus et se fait filtrer avant de nous parvenir. Mettez un User-Agent qui nomme votre produit et le problème disparaît. La bibliothèque le fait déjà.

Ça marche chez moi mais pas sur le site de l’acheteur

Vérifiez que le dossier de cache est inscriptible par le serveur web, et qu’il n’est pas effacé au déploiement. Si la bibliothèque ne peut pas écrire, elle appelle le réseau à chaque requête, ce qui est lent et finit par atteindre la limite d’appels. Vérifiez aussi l’hôte : la bibliothèque retire le port et le www. de tête, donc un site servi sur un port inhabituel fonctionne, mais un proxy inverse qui réécrit l’en-tête Host, non.

L’acheteur dit que sa clé est valable mais le produit refuse

Lisez le champ motif plutôt que de deviner. autre_domaine signifie que la clé appartient à un autre domaine et que l’acheteur doit la transférer depuis son compte. transfert et regeneration signifient que la clé donnée est une ancienne, remplacée depuis. inconnue est presque toujours une faute de frappe.

Mon site de test consomme une licence

Ce ne devrait pas. localhost, .local, .test, .example, .invalid et les préfixes dev., staging., stage., preprod., test., recette. et sandbox. sont tous reconnus comme des hôtes d’essai et ne consomment rien. Si votre domaine de test ne ressemble à aucun d’eux, renommez-le ou utilisez une clé de développement.

Un acheteur a déménagé son site et tout a cassé

Une licence couvre le domaine enregistrable et tous ses sous-domaines : passer de exemple.fr à boutique.exemple.fr ne change rien. Changer de domaine demande un transfert, que l’acheteur fait depuis son compte en une étape ; l’ancien site s’arrête sous 24 heures et le nouveau fonctionne tout de suite.

Quelque chose n’est pas clair ?

Écrivez-nous depuis votre espace auteur. Une question qu’il a fallu poser signifie en général qu’il manque un paragraphe à cette page.

Auteur