Bonjour,
J’utilise POSTMAN pour tester l’API SMS et j’ai systématiquement une erreur concernant le Timestamp.
Voici mon code :
const AK = "akakakakakakakak";
const AS = "asasasasasasasasasasasasasasasas";
const CK = "ckckckckckckckckckckckckckckckck";
const serviceName = "sms-pg000000-1";
const METHOD = "POST";
const QUERY = https://eu.api.ovh.com/1.0/sms/+ serviceName + "/jobs";
const BODY = JSON.stringify({"charset": "UTF-8", "receivers": [ "+33600000000" ], "message": "Test SMS OVH", "priority": "high", "senderForResponse": true, "sender":"SENDER_NAME"});
let currentDate = new Date();
let timestamp = Math.floor(currentDate.getTime() / 1000);
console.log(timestamp.toString())
const message = AS + "+" + CK + "+" + METHOD + "+" + QUERY + "+" + BODY + "+" + timestamp.toString();
console.log(message)
let encrypted = CryptoJS.SHA1(message);
let signature = "$1$" + encrypted;
console.log(signature)
pm.request.addHeader("X-Ovh-Application", AK);
pm.request.addHeader("X-Ovh-Consumer", CK);
pm.request.addHeader("X-Ovh-Signature", signature);
pm.request.addHeader("X-Ovh-Timestamp", timestamp.toString());
Et voici l’erreur:
{
"message": "Invalid X-Ovh-Timestamp header",
"httpCode": "400 Bad Request",
"errorCode": "INVALID_HEADER"
}
Sauriez vous m’aider à trouver l’erreur, svp ?
Merci par avance.
Gilles
Invalid X-Ovh-Timestamp header
Sujets apparentés
- Saut de ligne dans un SMS envoyé avec API
4918
02.11.2017 07:31
- Format des fichiers CSV
4498
06.11.2016 21:00
- Recevoir un SMS
4047
17.11.2016 23:23
- Portabilité numero de fax, ou/comment commander ?
4028
29.03.2019 13:31
- SMS : Durée de conservation SMS envoyés
3862
06.07.2017 12:01
- API OVH - Modification des droits d'accès et de la durée de vie des identifiants
3858
21.11.2016 13:57
- Envoi de SMS via C# ne fonctionne plus
3849
14.11.2019 16:58
- FAX MANAGER absence d'enregistrement des fax envoyés et reçus
3580
11.04.2019 13:35
- Comment se connecter à l'API avec un utilisateur API
3579
05.12.2016 21:30
- Nombre de caractère dans SMS
3533
01.08.2017 14:39
Bonjour,
Je rencontre une erreur similaire
Error: 400 Bad Request
Une idée depuis le temps ?
Joyeuse fêtes :-)
Séb
C'est un vieux message qui ressort par magie ? Je n'ai pas compris ...