OVH Community, votre nouvel espace communautaire.

[API JSON] [Java] SMS avec accents en erreur


manitoba56
25/06/2015, 14h17
Le pb est Résolu.

Pour résumer il faut convertir le message en ISO-8859-1 avant de l'envoyer :

Dans le code exemple de OVH donné en début de discussion:

....
String texto = "Test SMS OVH avec caractères accentués".
texto = new String(texto.getBytes("UTF-8"), "ISO-8859-1");

String BODY = "{"receivers":["+33612345678"],"message":""+texto+"","priority":"high","senderFo rResponse":true}";
....
Merci Luigi pour le lien :
https://forum.ovh.com/showthread.php...=java+encodage

Luigi_B
24/06/2015, 15h54
Bonjour.

J'ai lancé un ticket au support pour qu'on regarde ça ensemble.

Cordialement.

Luigi.B

manitoba56
23/06/2015, 16h46
Bonjour

Désolé je n'avais pas vu votre message : id hj26748

Cordialement
Jean-Marie

Luigi_B
22/06/2015, 14h06
Bonjour.

Tout d'abord, veuillez nous excuser pour le délai de réponse.

Pourriez-vous me communiquer votre identifiant afin d'effectuer ensemble les vérifications ?

Cordialement.

Luigi.B

manitoba56
15/06/2015, 16h36
Personne chez OVH pour jeter un oeil ?

manitoba56
08/06/2015, 11h42
Bonjour

Sur l'api OVH, le code d'exemple fourni en java ne fonctionne pas lorsque le texte a des accents.
https://www.ovh.com/fr/g1670.envoyer...pi_ovh_en_java

Le retour de l'appel est
{"errorCode":"INVALID_SIGNATURE","httpCode":"40 0 Bad Request","message":"Invalid signature"}

Le fait de passer le charset en UTF-8 dans le calcul de signature n'y change rien.

Quelqu'un à une idée ?


Cordialement
Jean-Marie