Connexion
Name
Value
Name
Type
Description
curl -X POST https://ovh-backend.altec-ts.fr/api/login \
-H "Content-Type: application/json" \
-d '{
"clientKey": "your_client_key"
}'const url = 'https://ovh-backend.altec-ts.fr/api/login';
const data = {
clientKey: 'your_client_key'
};
const headers = {
'Content-Type': 'application/json',
};
// Effectuer la requête POST avec fetch
fetch(url, {
method: 'POST',
headers,
body: JSON.stringify(data)
})
.then(response => {
if (!response.ok) {
// Gérer les réponses non 2xx
return response.json().then(errData => {
console.log("status:", response.status);
console.log("message:", errData.error || "An error has occurred");
});
}
return response.json();
})
.then(data => {
const { accessToken, refreshToken } = data;
if (!accessToken || !refreshToken) {
console.log('NOK');
return;
}
console.log('OK');
console.log('accessToken:', accessToken);
console.log('refreshToken:', refreshToken);
})
.catch(error => {
if (error.name === 'AbortError') {
console.log("message: No response received from server");
} else {
console.log('error.message:', error.message);
}
});{
"accessToken": "eyJhbGciOiJIUzI1NiIsInR5cC[...]A1OTAyfQ.O0XeF_LIm9JGP",
"refreshToken": "ZF9jbGllbnRfa2V5IjoiMSIs4[...]3Cb3iDmHJUb7NkWoKdjX0w"
}{
"error": "client-key-not-found"
}{
"error": "invalid-params"
}{
"error": "unknown"
}Mis à jour