Voici votre Token Bearer actuel ainsi que votre ID Client (customers_id).
| Token Bearer Actuel |
|---|
| Aucun token généré |
Authorization: Bearer <votre_token>
Voici comment vous pouvez interagir avec notre API pour ajouter des colis.
Pour ajouter un colis, vous devez faire une requête POST à l'URL suivante :
https://client-api.elog.ma/addparcelsnew
Les en-têtes suivants doivent être envoyés avec votre requête :
Note: Le token d'autorisation doit être dans le format Bearer [Token].
Le corps de la requête doit contenir les informations suivantes sous forme de JSON :
{
"parcel_code": "codspottestcantryy", // Remplacer parVariable du code de suivi
"parcel_receiver": "radouane", // Nom du client final qui reçoit le colis
"parcel_phone": "0672913111", // ici Variable de la ville
"parcel_customer": "735", // ID du client indiqué dans votre espace client chez Power Delivery
"parcel_city": "4247", // Exemple d'ID d'une ville
"parcel_price": 0, // Prix du colis
"parcel_address": "Marrakech Mhamid",
"parcel_try": 1 // 0 si le produit est essayable, 1 s'il n'est pas essayable
}
Voici les réponses possibles que vous recevrez de l'API :
{"success": "Colis Ajouté Avec Succès"}
{"error": "Le token n'est pas valide"}
{"error": "Ce Client pas autorisé - verifier qu'il est activé par administrateur"}
Voici quelques erreurs courantes et leurs significations :
Ne partagez jamais vos tokens API publiquement et conservez-les dans un endroit sécurisé.
parcel_customer : Ce champ doit correspondre à l'ID du client indiqué dans la requête. Assurez-vous que l'ID client est valide et autorisé pour utiliser l'API.
parcel_try : Utilisez 0 si le produit est essayable, et 1 si le produit ne peut pas être essayé.
Exemple de data envoyée avec succès :
Vous pouvez récupérer la liste complète des villes disponibles dans notre base de données à utiliser dans vos colis.
Faites une requête GET vers :
https://client-api.elog.ma/listcities
[
{
"city_id": "4247",
"city_name": "Casablanca"
},
{
"city_id": "4248",
"city_name": "Marrakech"
},
...
]
Utilisez les city_id retournés comme valeur pour le champ parcel_city lorsque vous créez un colis.