Send email with Objective C / iPhone

Send email to an email address with Objective C / iPhone

Objective C / iPhone : METHODS

SMS


TEXT-TO-SPEECH

EMAIL

SOCIAL NETWORKS

GROUPS

HLR

COUNTRIES

EVENTS

USER

TEMPLATES

OTP (ONE-TIME PASSWORD)

Example in Objective C / iPhone:

NSString *aclass = @"email";
NSString *method = @"sendemail";
NSString *user = @"user";
NSString *password = @"password";
NSString *subject = @"Afilnet - Test email";
NSString *to = @"test@test.com";
NSString *email = @"email+test";
NSString *scheduledatetime = @"";
NSString *output = @"";
NSString *targetUrl = [NSString stringWithFormat:@"https://www.afilnet.com/api/http/?class=%@&method=%@&user=%@&password=%@&subject=%@&to=%@&email=%@&scheduledatetime=%@&output=%@", aclass, method, user, password, subject, to, email, 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];



See example in:

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


Send an email


Parameter Description Compulsory / Optional
class=email Class requested: Class to which the request is made Compulsory
method=sendemail Class method requested: Method of the class to which the request is made Compulsory
user User and e-mail of your Afilnet account Compulsory
password Password of your Afilnet account Compulsory
subject Sender ID Compulsory
to Destination email Compulsory
email Email message to be sent Compulsory
scheduledatetime Delivery date and time in yyyy-mm-dd hh:mm:ss format Optional
output Output format of the result Optional

When you make requests you will receive the following fields:

  •  status
  •  result (if status=success), here you will receive the following values:
    • messageid
    • credits
  •  error (if status=error), here you will receive the error code

The possible error codes are listed below

Code Description
MISSING_USER User or email not included
MISSING_PASSWORD Password not included
MISSING_CLASS Class not included
MISSING_METHOD Method not included
MISSING_COMPULSORY_PARAM Compulsory parameter not included
INCORRECT_USER_PASSWORD Incorrect user or password
INCORRECT_CLASS Incorrect class
INCORRECT_METHOD Incorrect method
NO_ROUTE_AVAILABLE There are no available paths for the indicated destination
NO_CREDITS Your balance is insufficient
Parameters:
  • class: email
  • method: sendemail
  • user: user
  • password: password
  • subject: Afilnet - Test email
  • to: test@test.com
  • email: email+test
  • scheduledatetime:
  • output:
Request:
https://www.afilnet.com/api/http/?class=email&method=sendemail&user=user&password=password&subject=Afilnet+-+Test+email&to=test@test.com&email=email+test&scheduledatetime=&output=
IMPORTANT INFORMATION ABOUT COOKIES: If you continue to use this web we will assume that you accept the terms of use. You will find more information in our Cookies Policy. Continue