إرسال رسائل نصية مجمعة مع Swift

إرسال رسائل نصية مجمعة إلى مجموعة من جهات الاتصال مع Swift

Swift : أساليب

رسالة قصيرة


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

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

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

فئات

HLR

بلدان

EVENTS

المستعمل

TEMPLATES

كلمة مرور (OTP)

Con este método puede enviar con Swift campañas de SMS Masivo a grupos de contactos que haya creado. Incluya el grupo, el prefijo del país, el remitente, el SMS a enviar. Este método le permite enviar campañas de SMS Masivo sin limite de destinatarios con Swift.

مثال في Swift:

let aclass : String = "sms";
let method : String = "sendsmstogroup";
let user : String = "user";
let password : String = "password";
let from : String = "Afilnet";
let countrycode : String = "34";
let idgroup : String = "1";
let sms : String = "sms+test";
let scheduledatetime : String = "";
let output : String = "";
let urlPath: String = "https://www.afilnet.com/api/http/?class="+aclass+"&method="+method+"&user="+user+"&password="+password+"&from="+from+"&countrycode="+countrycode+"&idgroup="+idgroup+"&sms="+sms+"&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=smsالفئة المطلوبة: الفئة التي تم تقديم الطلب إليهاإلزامي
method=sendsmstogroupطريقة الفصل المطلوبة: طريقة الفصل الذي تم تقديم الطلب إليهإلزامي
userالمستخدم والبريد الإلكتروني لحساب Afilnet الخاص بكإلزامي
passwordكلمة المرور لحساب Afilnet الخاص بكإلزامي
fromمرسلإلزامي
countrycodeرمز الاتصال بالدولةإلزامي
idgroupمعرف مجموعة المستلمإلزامي
smsرسالة نصية ليتم إرسالهاإلزامي
scheduledatetimeتاريخ ووقت التسليم بتنسيق yyyy-mm-dd hh: mm: ssاختياري
outputتنسيق الإخراج من النتيجةاختياري

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

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

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

الشفرةوصف
MISSING_USERالمستخدم أو البريد الإلكتروني غير المدرجة
MISSING_PASSWORDكلمة المرور غير المدرجة
MISSING_CLASSالطبقة غير المدرجة
MISSING_METHODطريقة غير المدرجة
MISSING_COMPULSORY_PARAMالمعلمة الإجبارية غير المدرجة
INCORRECT_USER_PASSWORDمستخدم غير صحيح أو كلمة المرور
INCORRECT_CLASSفئة غير صحيحة
INCORRECT_METHODطريقة غير صحيحة
NOT_ACCESS_TO_GROUPغير مسموح لك بالدخول إلى المجموعة المشار إليها
NO_CREDITSرصيدك غير كافٍ
المعلمات:
  • class: sms
  • method: sendsmstogroup
  • user: user
  • password: password
  • from: Afilnet
  • countrycode: 34
  • idgroup: 1
  • sms: sms+test
  • scheduledatetime:
  • output:
طلب:
https://www.afilnet.com/api/http/?class=sms&method=sendsmstogroup&user=user&password=password&from=Afilnet&countrycode=34&idgroup=1&sms=sms+test&scheduledatetime=&output=
معلومات مهمة حول ملفات تعريف الارتباط: إذا واصلت استخدام هذا الويب ، فسنفترض أنك تقبل شروط الاستخدام. ستجد المزيد من المعلومات في سياسة ملفات تعريف الارتباط الخاصة بنا. استمر