Invia MMS con un click homedirectorytoolstariffe
Invio degli MMS mediante richiesta GET/POST HTTP

Agli sviluppatori che intendono utilizzare la funzionalitą di invio di MMS direttamente dal loro sito, mettiamo a disposizione l'invio di MMS mediante richiesta GET/POST HTTP.

Dovranno comunque registrare uno o più account ed utilizzare il nickname e la password di registrazione tra i parametri di invio.

URL da chiamare: http://www.satellitar.it/mms_http.php

Parametri di autenticazione:

  • userid - nickname
  • password - password

    Altri parametri (obbligatori):

  • telefono - numero di telefono del destinatario nel formato nazionale YYYZZZZZZZ (ad es. 3281234567)
  • url - URL dell'immagine JPG o GIF non animata

  • Esempio di script in linguaggio PHP per l'invio degli MMS

    <php
    httpPost(array(
    'userid' => $user,
    'password' => $pass,
    'telefono' => $phone,
    'url' => $urlimage));

    function httpPost($fields, $host = 'www.satellitar.it', $url = '/mms_http.php')
    {
        $qs = array();
       foreach ($fields as $k => $v)
          $qs[] = $k.'='.urlencode($v);
       $qs = join('&', $qs);
       $errno = $errstr = '';
       if ($fp = @fsockopen($host, 80, $errno, $errstr, 30))
       {
          fputs($fp, "POST ".$url." HTTP/1.0\r\n");
          fputs($fp, "Host: ".$host."\r\n");
          fputs($fp, "User-Agent: PHP/".phpversion()."\r\n");
          fputs($fp, "Content-Type:application/x-www-form-urlencoded\r\n");
          fputs($fp, "Content-Length: ".strlen($qs)."\r\n");
          fputs($fp, "Connection: close\r\n");
          fputs($fp, "\r\n".$qs); $content = '';
          while (!feof($fp)) $content .= fgets($fp, 1024);
          fclose($fp);
          return preg_replace("/^.*?\r\n\r\n/s", '', $content);
       }
       return false;
    }
    ?>