smsmarketSms
smsmarketSms
(string $login, string $pwd, [string $from = 'SMSMarket'])
-
string
$login: Username di accesso (Login)
-
string
$pwd: Password di accesso
-
string
$from: Intestazione mittente
Controlla il credito disponibile intermini di credito in euro o sms disponibili.
string
getCredit
([mixed $type = 'credit'])
Invia richiesta MNC
string
sendMNC
(array $numbers, [string $return_id = ''], integer 2)
-
integer
2: Se uguale a 1 verrà restituito l'identificativo univo della spedizione da utilizzare per il controllo dello stato della spedizione tramite POST HTTP
-
array
$numbers: Array di numeri telefonici con prefisso internazionale (es. +393201234567)
-
string
$return_id: Testo del messaggio (max 160 caratteri)
Invia un SMS a più destinatari
Nel caso sia utilizzata la qualità automatica con notifica, serà necessario passare un array associativo come primo parametro, le cui chiavi siano identificatori univoci di max 20 caratteri numerici.
string
sendMultiSms
(array $rcpts, string $data, [string $operation = 'TEXT'], [string $url = ''], [integer $return_id = ''])
-
array
$rcpts: Array di numeri telefonici con prefisso internazionale (es. +393201234567)
-
string
$data: Testo del messaggio (max 160 caratteri)
-
string
$operation: Tipologia di messaggio (TEXT, WAPPUSH)
-
string
$url: Indirizzo URL cui dovrà collegarsi il destinatario in caso di SMS WAPPUSH
-
integer
$return_id: Se uguale a 1 verrà restituito l'identificativo univo della spedizione da utilizzare per il controllo dello stato della spedizione tramite POST HTTP
Invia un SMS
Nel caso sia utilizzata la qualità automatica con notifica, serà necessario passare un identificatore univoco di max 20 * caratteri numerici come terzo parametro. Qualora non venisse impostato, ne verrà generato uno casuale in maniera automatica, per permettere il corretto invio del messaggio.
string
sendSms
(string $rcpt, string $text, [string $act = ''], [string $operation = 'TEXT'], [string $url = ''], [integer $return_id = ''])
-
string
$rcpt: Numero telefonico con prefisso internazionale (es. +393201234567)
-
string
$text: Testo del messaggio (max 160 caratteri)
-
string
$act: Identificatore univoco del messaggio da utilizzare nel caso sia richiesta la notifica
-
string
$operation: Tipologia di messaggio (TEXT, WAPPUSH)
-
string
$url: Indirizzo URL cui dovrà collegarsi il destinatario in caso di SMS WAPPUSH
-
integer
$return_id: Se uguale a 1 verrà restituito l'identificativo univo della spedizione da utilizzare per il controllo dello stato della spedizione tramite POST HTTP
Controllo satto delle spedizioni
string
sendStatus
(string $id, string $type, [string $schema = '1'])
-
string
$id: Identificativo univoco della spedizione
-
string
$type: Tipo di report (queue, notify, mnc)
-
string
$schema: Schema del report
Utilizza l'autenticazione con password in chiaro basata sull'IP
void
setAuthPlain
()
Imposta l'indirizzo URL del dominio dell'amministratore/rivenditore sul quale dovranno loggarsi gli eventuali clienti L'URL deve essere nel formato 'http://www.miodominio.it'
void
setDomain
(string $domain)
Imposta intestazione mittente
Il mittente può essere composto da un massimo di 11 caratteri alfanumerici o un numero telefonico con prefisso internazionale.
void
setFrom
(string $from)
-
string
$from: Intestazione mittente
Imposta la qualità messaggi automatica
void
setQualityAuto
()
Imposta la qualità messaggi automatica con notifica
void
setQualityAutoNotify
()
Imposta la qualità messaggi al default dell'account
void
setQualityDefault
()
Imposta la qualità messaggi come alta
void
setQualityHigh
()
Imposta la qualità messaggi come bassa
void
setQualityLow
()
Imposta la qualità messaggi come media
void
setQualityMedium
()