Loader

Aperçu

ApiBundle fournit un ensemble de Rest API qui vous permettent d'aller rapidement et de construire vos applications puissantes sans perdre votre temps à réinventer la roue. Toutes nos API sont hautement sécurisées et fournies via HTTPS. Nos apis sont très intuitives et donc, tout développeur ou non peut facilement les utiliser.

Authentication

ApiBundle utilise l'apikey pour authentifier chaque requête. Vous pouvez simplement la passer à travers les paramètres de votre requête GET.
Si ce n'est pas déjà fait, inscrivez-vous pour obtenir une clé gratuite avant d'aller plus loin, afin de pouvoir la tester facilement.

URL de base

L'url de base est commune à tous les apis et est la suivante :

https://api.apibundle.io
                    

Erreurs

Nous prenons le traitement des erreurs très au sérieux, c'est pourquoi nous avons dédié tout sujet à cela. Nous utilisons à la fois les codes d'état HTTP standard et les messages métiers pour indiquer le succès ou l'échec d'une requête. Les requêtes réussies recevront un code de réponse 200, tandis que les réponses avec un 40x ou 500 indiquent un échec.

Indépendament du code d'état HTTP, tout message d'erreur a pour réponse la structure suivante

Champ Type Description
type

string

Une chaîne de caractères qui indique le type ou la nature de l'erreur. Consultez la liste suivante pour obtenir une liste complète des types disponibles

message

string

La description de ce qui a fait échouer la requête

subtype Optionnel

string

Un type d'erreur plus précis

field Optionnel

string

Le champ qui cause l'erreur


Voici une liste de toutes les valeurs du champ "type" défini précédemment qui sont communes à toutes les APIs. Les valeurs particulières seront listées dans la page de l'API concernée.

Type d'erreur Code HTTP Description
VALIDATION_ERROR 400

Cela se produit lorsque les champs de la demande ne sont pas corrects. En général, il contient également un champ subtype et un champ field qui donnent plus de détails sur le problème.

BAD_REQUEST 400

Une chaîne de caractères qui indique le type ou la nature de l'erreur. Consultez la liste suivante pour obtenir une liste complète des types disponibles

QUOTA_REACHED 400

Apparaissent lorsque vous avez atteint votre quota mensuel. Dans ce cas, vous devez renouveler vos crédits. Vous pouvez vous connecter et aller dans la section "Plans et crédits" du tableau de bord pour renouveler vos crédits.

INVALID_API_KEY 401

Lorsque la clé fournie n'est pas valide, ce qui signifie que nous ne la reconnaissons pas du tout.

API_KEY_NOT_FOUND 401

Comme son nom l'indique, cela se produit lorsque, par magie, vous oubliez de mettre votre clé api.

NOT_FOUND 404

Pour une route ou un service non trouvé

INTERNAL_ERROR 500

L'erreur big boss, elle indique une défaillance sur nos serveurs. Bien que ces erreurs soient rares, si vous en rencontrez une, vous pouvez nous contacter à l'adresse hello@apibundle.io et nous ferons rapidement le nécessaire pour résoudre le problème.