إرسال بريد إلكتروني من القالب باستخدام Swift

إرسال قالب بريد إلكتروني إلى عنوان بريد إلكتروني باستخدام Swift

Swift : أساليب

رسالة قصيرة


النص إلى الكلام

البريد الإلكتروني

شبكات اجتماعية

فئات

HLR

بلدان

EVENTS

المستعمل

TEMPLATES

كلمة مرور (OTP)

مثال في Swift:

let aclass : String = "email";
let method : String = "sendemailfromtemplate";
let user : String = "user";
let password : String = "password";
let to : String = "34600000000";
let idtemplate : String = "1000";
let params : String = "mobile:123456789,name:test+name";
let scheduledatetime : String = "";
let output : String = "";
let urlPath: String = "https://www.afilnet.com/api/http/?class="+aclass+"&method="+method+"&user="+user+"&password="+password+"&to="+to+"&idtemplate="+idtemplate+"¶ms="+params+"&scheduledatetime="+scheduledatetime+"&output="+output

let url: NSURL = NSURL(string: urlPath)!
let request1: NSURLRequest = NSURLRequest(url: url as URL)
let queue:OperationQueue = OperationQueue()

NSURLConnection.sendAsynchronousRequest(request1 as URLRequest, queue: queue, completionHandler:{ (response: URLResponse?, data: Data?, error: Error?) -> Void in
	do {
		if let jsonResult = try JSONSerialization.jsonObject(with: data!, options: []) as? NSDictionary {
			// Do something with result
		}

	} catch let error as NSError {
		print(error.localizedDescription)
	}
})



انظر المثال في:

PHP Java C Sharp Unix ruby on rails python Android Objective C / iPhone SQL Server Oracle Node JS Go Scala Swift


إرسال بريد إلكتروني مع محتوى القالب المشار إليه


معامل وصف إجباري / اختياري
class=email الفئة المطلوبة: الفئة التي تم تقديم الطلب إليها إلزامي
method=sendemailfromtemplate طريقة الفصل المطلوبة: طريقة الفصل الذي تم تقديم الطلب إليه إلزامي
user المستخدم والبريد الإلكتروني لحساب Afilnet الخاص بك إلزامي
password كلمة المرور لحساب Afilnet الخاص بك إلزامي
to البريد الإلكتروني الوجهة إلزامي
idtemplate معرف القالب إلزامي
params المعلمات التي سيتم استبدالها في قالب التخصيص (< >) ، مفصولة بـ ، (فواصل) اختياري
scheduledatetime تاريخ التسليم والوقت بالتنسيق yyyy-mm-dd hh:mm:ss اختياري
output تنسيق الإخراج من النتيجة اختياري

عند تقديم طلبات ، ستتلقى الحقول التالية:

  •  status
  •   النتيجة (إذا كانت الحالة = النجاح) ، سوف تتلقى هنا القيم التالية:
    • messageid
    • credits
  •   خطأ (إذا كانت الحالة = خطأ) ، هنا ستتلقى رمز الخطأ

يتم سرد رموز الأخطاء المحتملة أدناه

الشفرة وصف
MISSING_USER المستخدم أو البريد الإلكتروني غير المدرجة
MISSING_PASSWORD كلمة المرور غير المدرجة
MISSING_CLASS الطبقة غير المدرجة
MISSING_METHOD طريقة غير المدرجة
MISSING_COMPULSORY_PARAM المعلمة الإجبارية غير المدرجة
INCORRECT_USER_PASSWORD مستخدم غير صحيح أو كلمة المرور
INCORRECT_CLASS فئة غير صحيحة
INCORRECT_METHOD طريقة غير صحيحة
NO_ROUTE_AVAILABLE لا توجد مسارات متاحة للوجهة المشار إليها
NO_CREDITS رصيدك غير كافٍ
NOT_ACCESS_TO_TEMPLATE لا يمكنك الوصول إلى القالب المحدد
المعلمات:
  • class : email
  • method : sendemailfromtemplate
  • user : user
  • password : password
  • to : 34600000000
  • idtemplate : 1000
  • params : mobile:123456789,name:test+name
  • scheduledatetime :
  • output :
طلب:
https://www.afilnet.com/api/http/?class=email&method=sendemailfromtemplate&user=user&password=password&to=34600000000&idtemplate=1000¶ms=mobile:123456789,name:test+name&scheduledatetime=&output=
معلومات مهمة حول ملفات تعريف الارتباط: إذا واصلت استخدام هذا الويب ، فسنفترض أنك تقبل شروط الاستخدام. ستجد المزيد من المعلومات في سياسة ملفات تعريف الارتباط الخاصة بنا. استمر