Erreurs possibles lors de requêtes sur une API
Lorsqu'un·e consommateur·trice appelle l'API activée, plusieurs erreurs peuvent se produire.
Après avoir activé une API pour un jeu de données, les consommateur·trices autorisés peuvent commencer à effectuer des requêtes sur l'API. Dans la tuile Activity (Activité) de l'onglet API, vous pouvez vérifier l'échec ou la réussite des requêtes. Les dernières dix erreurs des dernières 24 heures sont affichées.
Message d'erreur | Error code | Statut HTTP | Informations supplémentaires |
---|---|---|---|
L'en-tête d'autorisation n'est pas dans la requête | NO_AUTHENTICATION | 401 | L'en-tête n'inclut pas les informations d'identifiant et de mot de passe |
La clé API est invalide | INVALID_AUTHENTICATION_FORMAT | 401 | L'en-tête de requête a été envoyé avec les bonnes informations mais avec un format incorrect. |
Identifiants invalides | INVALID_AUTHENTICATION_VALUE | 401 | Aucun·e consommateur·trice correspondant pour la requête, même si le format et les informations sont correct·es. |
Fonctionnalité non supportée | NOT_IMPLEMENTED | 501 | La requête essaye d'utiliser une méthode ou une fonctionnalité non supportée. |
L'entité n'existe pas | NOT_FOUND | 404 | L'appel d'API essaye d'interroger une valeur ou un ID qui n'existe pas dans le jeu de données. |
Erreur du serveur inconnue | UNCAUGHT_ERROR | 500 | Erreur inconnue. Réessayez ultérieurement. |
L'entité n'est pas unique. | ENTITY_NOT_UNIQUE | 500 | La requête appelle un ID ou une valeur en doublon dans les données source. Contactez l'utilisateur·trice ayant créé le jeu de données pour corriger les données source. |
Expiration de la requête | TIMED_OUT | 408 | La requête a pris trop de temps à s'exécuter. Réessayez ultérieurement. |
Erreur d'API d'entité Talend non supportée | UNSUPPORTED_TEA_ERROR | 500 | Problème de compatibilité avec le moteur distant ou OData. Contactez l'administrateur·trice du moteur distant ou le Support Qlik. |
Erreur d'API d'entité Talend non supportée | UNCAUGHT_TEA_ERROR | 500 | Problème avec le moteur distant. Contactez l'administrateur·trice du moteur distant ou le Support Qlik. |
L'URI contient des parties invalides. | INTERNAL_INVALID_URI | L'URL utilisée pour appeler l'API contient des erreurs. La requête consommatrice doit être corrigée. | |
L'URI contient des erreurs sémantiques. | INTERNAL_SEMANTIC_ERRORS_IN_URI | La syntaxe est valide mais ne correspond pas à une opération compatible avec les spécifications OData. La requête consommatrice doit être corrigée. | |
L'URI contient des erreurs de syntaxe. | INTERNAL_SYNTAX_ERRORS_IN_URI | L'URI contient des caractères non supportés ou incorrects. La requête consommatrice doit être corrigée. | |
La négociation de contenu a échoué. | INTERNAL_CONTENT_NEGOTIATION_ERROR | Problème de compatibilité entre le format de fichier demandé et le format du jeu de données. L'en-tête de la requête doit être corrigé. | |
Une erreur s'est produite lors de la sérialisation de la réponse. | INTERNAL_SERIALIZATION_ERROR | Problème d'infrastructure et de transformation de données. Contactez le Support Qlik. | |
Une erreur s'est produite lors de la désérialisation de la requête. | INTERNAL_DESERIALIZATION_ERROR | Problème d'infrastructure et de transformation de données. Contactez le Support Qlik. | |
Une erreur de précondition existe | INTERNAL_PRECONDITION_ERROR | Problème du côté Talend, où un comportement invalide est détecté et les informations du jeu de données ne peuvent être envoyées au consommateur ou à la consommatrice. Contactez le Support Qlik. | |
La requête est malformée. | INTERNAL_MALFORMED_REQUEST | Problème de sémantique ou de syntaxe dans l'URI. La requête consommatrice doit être corrigée. | |
Exception Olingo non capturée | INTERNAL_UNCAUGHT_ERROR | Erreur inconnue. Réessayez l'opération ou contactez le Support Qlik. |