Avec l’aide de la communauté et de nos experts : demandez des informations, trouvez des solutions et partagez des astuces sur les offres et applications Keyyo.


Poster une réponse 
 
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Encoding SMS
Encoding SMS
12/04/2023, 15:50
Message : #1
Bonjour,

j'ai bien suivi les instructions vis à vis des caractères spéciaux du poste https://forum.keyyo.com/showthread.php?tid=1777

Voici le code PHP de test que j'utilise (la page de code est bien encodée en UTF-8):

Code :
$message = "test é à è @ '";
$account = "xxxxxxxxxxx";
$callee = "xxxxxxxxxxx";
$login = "xxxxxxxxxxx";
$password = "xxxxxxxxxxx";

$texte = urlencode(iconv("UTF-8", "ISO-8859-15", $message));

$url="https://ssl.keyyo.com/sendsms.html?ACCOUNT=$account&CALLEE=$callee&MSG=$texte";
$ch = curl_init();

// Typed'authentification
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_DIGEST);
// identifiant SIP Keyyo ":" Mot de passe SIP
curl_setopt($ch, CURLOPT_USERPWD, "$login:$password");
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$data = curl_exec($ch);
curl_close($ch);

if ($data !== 'OK') {
   throw new Exception('Erreur dans l\'API SMS Keyyo : ' . $data);
}

echo $data;

- aucun accent, @ et ' (par exemple) ne passent
- de plus les caractères comme ’ bloquent l'envoie du SMS, pourtant la réponse de l'API est bien OK mais aucun SMS n'est reçu.

Auriez vous une solution pour ces problèmes ?

merci
Citer ce message dans une réponse
Poster une réponse 


Messages dans ce sujet
Encoding SMS - gary - 12/04/2023 15:50
RE: Encoding SMS - gary - 12/04/2023, 17:45
RE: Encoding SMS - Keyyo QA - 13/04/2023, 13:46

Aller à :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

Contact | Keyyo | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS