Ajouter un produit
Vous devez ajouter le produit en l'associant à votre Clé Client. Pour se faire l'identifiant et la Clé Produit doivent être fourni. Pour les récupérer voir Récupération de l'identifiant et de la Clé Produit.
Une fois la Clé Produit associé à votre Clé Client, il n'est plus nécessaire de faire appel à cet API.
L'application doit être activé sur le web-serveur et le produit doit être connecté au serveur d'application.
POST /addProduct
Headers
Content-Type
application/json
Authorization
Bearer <accessToken>
Body
productLogin
string
Identifiant produit
productKey
string
Clé produit
Request
curl -X POST https://ovh-backend.altec-ts.fr/api/addProduct \
-H "Content-Type: application/json" \
-H "Authorization: Bearer your_access_token" \
-d '{
"productLogin": <your_product_login>,
"productKey": <your_product_key>
}'const url = 'https://ovh-backend.altec-ts.fr/api/addProduct';
const data = {
productLogin: <your_product_login>,
productKey: <your_product_key>,
};
const headers = {
'Content-Type': 'application/json',
'Authorization': 'Bearer your_access_token'
};
fetch(url, {
method: 'POST',
headers,
body: JSON.stringify(data)
})
.then(response => {
if (!response.ok) {
// Gérer les réponses non 200
return response.json().then(errData => {
console.log("status:", response.status);
console.log("message:", errData.error || "An error has occurred");
});
}
console.log('OK');
})
.catch(error => {
if (error.name === 'AbortError') {
console.log("message: No response received from server");
} else {
console.log('error.message:', error.message);
}
});Response
OK
Le token d'accès est invalide ou a expiré. Une requête de /refreshToken est à réaliser afin de récupérer la nouvelle paire de jeton.
Le productLogin ou le productKey n'existe pas dans notre base de donnée.
Vous avez déjà rajouté ce produit.
Paramètres entrants invalides
Une erreur inattendue s'est produite sur le serveur.
Mis à jour