Bienvenue dans la documentation de l'API ! Ce guide vous aidera à comprendre comment interagir de manière sécurisée avec l'API, y compris les étapes nécessaires pour authentifier et chiffrer vos requêtes, ainsi que des informations détaillées sur les points de terminaison disponibles.
Cette API utilise un protocole de sécurité robuste qui nécessite que chaque utilisateur possède les informations d'identification suivantes :
Tous les points de terminaison valident strictement les données entrantes. Assurez-vous que votre requête correspond au schéma spécifié et ne contient aucun champ supplémentaire.
Input: { "name": " Test", "age": 25 }
Ordered: { "age": 25, "name": " Test" }
Clé de signature
à la fin de la chaîne.Exemple en utilisant la Clé de signature
: 5x12 .
Ordered: { "age": 25, "name": " Test" }
Ordered Concatenate String: "age25nametest"
String with Signature Key: "age25nametestkey5x12"
Signature (MD5): "b50569c3cfce2bd77ea5b2ad03481f9c"
Result Object : { "age": 25, "name": "test", "signature": "b50569c3cfce2bd77ea5b2ad03481f9c" }
Chiffrez l'objet de données final en utilisant la fonction CryptoJS.AES.encrypt, en n'oubliant pas d'ajouter la Clé de chiffrement
comme clé de chiffrement.
data = { "age": 25, "name": "test", "signature": "b50569c3cfce2bd77ea5b2ad03481f9c" }
encryptedData = CryptoJS.AES.encrypt(JSON.stringify(data), Crypt_Key).toString();
{
"data": "encryptedData",
"token": "token"
}
Utilisez les liens suivants pour accéder à la documentation des points de terminaison et tester votre intégration :