Inviare SMS da modello con Objective C / iPhone

Inviare SMS da un modello precedentemente creato via HTTP con Objective C / iPhone

Objective C / iPhone : METODI

SMS


CHIAMATE VOCALI

EMAIL

SOCIAL NETWORKS

GRUPPI

HLR

PAESI

EVENTI

UTENTE

MODELLI DI PAGINA

OTP (ONE-TIME PASSWORD)

Esempio su Objective C / iPhone:

NSString *aclass = @"sms";
NSString *method = @"sendsmsfromtemplate";
NSString *user = @"user";
NSString *password = @"password";
NSString *to = @"34600000000";
NSString *idtemplate = @"1000";
NSString *params = @"mobile:123456789,name:test+name";
NSString *scheduledatetime = @"";
NSString *output = @"";
NSString *targetUrl = [NSString stringWithFormat:@"https://www.afilnet.com/api/http/?class=%@&method=%@&user=%@&password=%@&to=%@&idtemplate=%@¶ms=%@&scheduledatetime=%@&output=%@", aclass, method, user, password, to, idtemplate, params, scheduledatetime, output]
	
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
[request setHTTPMethod:@"GET"];
[request setURL:[NSURL URLWithString:targetUrl]];

[[[NSURLSession sharedSession] dataTaskWithRequest:request completionHandler:
	^(NSData * _Nullable data,NSURLResponse * _Nullable response,NSError * _Nullable error) {
		NSString *myString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
		NSLog(@"Data received: %@", myString);
}] resume];



Vede esempio su:

PHP Java C Sharp Unix Ruby on rails Python Android Objective C / iPhone SQL Server Oracle Node JS Go lang Scala lang Swift


Invia un SMS con il messaggio del modello di pagina indicato


Impostazione Descrizione Obbligatorio / Opzionale
class=sms Classe alla quale si realizza la richiesta Obbligatorio
method=sendsmsfromtemplate Metodo della classe alla quale si realizza la richiesta Obbligatorio
user L’utente / email del suo conto Afilnet Obbligatorio
password La password del suo conto Afilnet Obbligatorio
to Numero cellulare destinatario Obbligatorio
idtemplate Identificatore del modello di pagina Obbligatorio
params Parametri che susciteranno nel modello di pagina la sua personalizzazione(<<parámetro>>), separato per , (virgole) Opzionale
scheduledatetime Data ed ora di invio in formato yyyy-mm-dd hh:mm:ss Opzionale
output Formato di uscita del risultato Opzionale

Al realizzare richieste ricevera i seguenti campi:

  •  status
  •  result (si status=success), ricevera i seguenti valori:
    • messageid
    • credits
  •  error (si status=error), qui ricevera il codice errore

I possibili codici di errore sono i seguenti:

Codice Descrizione
MISSING_USER Utente / email non aggiunta
MISSING_PASSWORD Password non aggiunta
MISSING_CLASS Categoria non inclusa
MISSING_METHOD Metodo non incluso
MISSING_COMPULSORY_PARAM Impostazione obbligatoria non inclusa
INCORRECT_USER_PASSWORD Utente o password incorretti
INCORRECT_CLASS Categoria incorretta
INCORRECT_METHOD Metodo incorretto
NO_ROUTE_AVAILABLE Non ci sono percorsi disponibili per la destinazione indicati
NO_CREDITS Il tuo saldo non e sufficiente
NOT_ACCESS_TO_TEMPLATE Non disponi di accesso ai modelli da pagina indicati
Impostazioni.
  • class: sms
  • method: sendsmsfromtemplate
  • user: user
  • password: password
  • to: 34600000000
  • idtemplate: 1000
  • params: mobile:123456789,name:test+name
  • scheduledatetime:
  • output:
Richiesta:
https://www.afilnet.com/api/http/?class=sms&method=sendsmsfromtemplate&user=user&password=password&to=34600000000&idtemplate=1000¶ms=mobile:123456789,name:test+name&scheduledatetime=&output=
INFORMAZIONE IMPORTANTE SUI COOKIES: Questo sito web utilizza cockies propri per offrire un servizio migliore. Se continuerai navigando capiremo che accetti il seguente uso. Troverai piu informazioni sulla nostra Politica Cookies. Continua