PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile (précédentes versions) → Windev Mobile 22 - Comment integrer un Api PHP
Windev Mobile 22 - Comment integrer un Api PHP
Débuté par Coolkiolver, 26 juil. 2019 19:24 - 3 réponses
Membre enregistré
6 messages
Posté le 26 juillet 2019 - 19:24
Bonjour,
j'ai des difficultés pour intégrer l'API d'un fournisseur de SMS dans mon application Windev Mobile 22.
Voici le code de l' API

-----------------------------------------------------------------------------------------
<?php
$param = array(
'username' => 'ABCD',
'password' => 'XXXXXXXXXXX',
'sender' => 'abcd',
'text' => 'Hello World!',
'type' => 'text',
'datetime' => '2019-07-26 17:15:45',
);
$recipients = array('22547345375','22547345375','22547345375');
$post = 'to=' . implode(';', $recipients);
foreach ($param as $key => $val) {
$post .= '&' . $key . '=' . rawurlencode($val);
}
$url = "http://sms33send.info/api/api_http.php";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Connection: close"));
$result = curl_exec($ch);
if(curl_errno($ch)) {
$result = "cURL ERROR: " . curl_errno($ch) . " " . curl_error($ch);
} else {
$returnCode = (int)curl_getinfo($ch, CURLINFO_HTTP_CODE);
switch($returnCode) {
case 200 :
break;
default :
$result = "HTTP ERROR: " . $returnCode;
}

}
curl_close($ch);
print $result;
?>

--------------------------------------------------
Merci de me donner un coup de pouce
Dans l'attente de vous lire.
Merci d'avance à tous!!
Membre enregistré
3 344 messages
Popularité : +93 (137 votes)
Posté le 27 juillet 2019 - 11:13
sms33send.info est introuvable en plus actuellement iOS et Android refuse le protocole http.
il faut être en HTTPS.
Membre enregistré
6 messages
Posté le 27 juillet 2019 - 19:13
Membre enregistré
6 messages
Posté le 27 juillet 2019 - 19:15
Bonjour, il ya eu une erreur de frappe, le lien est: https://sms-fastalert.info/
et le protocole est HTTPS.
Dans l'attente de votre aide.