[PHP] API con metodo POST

marcigucci

Nuovo Utente
30 Mag 2017
7
0
1
12
Salve a tutti, lavoro presso un'azienda di telefonia, non mi intendo molto di programmazione ma mi sto adattando. Mi è stato chiesto di spostare la nostra piattaforma di invio sms ad un'altra. Quest'altra compagnia mi ha inviato le API, dicendo che posso tramite il metodo POST fare l'autologin.

L'esempio che segue prende in considerazione l'invio di un SMS. Questo esempio richiede che sul server sia abilitata la libreria CURL di PHP.
<? $buffer = array(“authlogin” => “login”,
“authpasswd” => “password”,
“sender” => base64_encode(“mittente”),
“body” => base64_encode(“testo sms”),
“destination” => “393351234567”,
“id_api” => 999);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, “https://secure.apisms.it/http/send_sms”);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POSTFIELDS, $buffer);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$ret = curl_exec($ch);
curl_close($ch); # ritorno dalle api
print_r($ret); ?>

Ho riadattato ovviamente i dati con quelli della nostra azienda, ma non fa nulla, non da neanche un errore.
Potreste indicarmi un modo , magari senza curl, con il quale far questo login e invio sms?