تسليم واجهة برمجة تطبيقات الرسائل القصيرة لـ C# بنجاح

يتم الإبلاغ عن تقارير تسليم الرسائل القصيرة كأحداث في واجهة برمجة تطبيقات الرسائل القصيرة لـ C#. في شبكة الهاتف المحمول، عندما يستقبل الهاتف المحمول (الجهاز) الرسالة القصيرة، تقوم الشبكة بإرجاع ما يسمى بتقرير تسليم الرسالة القصيرة إلى المرسل. يشير هذا إلى أن الرسالة القصيرة وصلت بنجاح إلى الهاتف المحمول الهدف. بوابة Ozeki للرسائل القصيرة ستعالج هذه التقارير وستطابقها مع الرسائل القصيرة المرسلة أصلاً. بمجرد تحديد الرسالة القصيرة الأصلية، ستقوم بوابة Ozeki للرسائل القصيرة باستدعاء حدث تسليم الرسالة بنجاح.

واجهة برمجة تطبيقات الرسائل القصيرة لـ C# - تقرير تسليم الرسالة
الشكل 1 - واجهة برمجة تطبيقات الرسائل القصيرة لـ C# - تقرير تسليم الرسالة

حدث تسليم الرسالة بنجاح في واجهة برمجة تطبيقات الرسائل القصيرة لـ C#/.Net

تصل تقارير تسليم الرسائل القصيرة في واجهة برمجة تطبيقات الرسائل القصيرة لـ C# على شكل أحداث تسليم رسائل ناجحة. بمجرد وصول تقرير التسليم إلى بوابة الرسائل القصيرة، سيتلقى تطبيق C# الخاص بك حدثًا يحتوي على معرف الرسالة القصيرة، وتاريخ التسليم.

للتعامل مع تقرير تسليم الرسالة القصيرة في واجهة برمجة تطبيقات الرسائل القصيرة لـ C#، اتبع هذه الخطوات:

  • اشترك في حدث OnMessageDeliverySuccess في فئة واجهة برمجة تطبيقات الرسائل القصيرة لـ C#
  • اكتب معالج الأحداث في C# لمعالجة تقرير تسليم الرسالة القصيرة
  • أرسل رسالة قصيرة، وسجل معرف رسالة SMS.
  • عالج تقرير تسليم الرسالة القصيرة الوارد في كود واجهة برمجة تطبيقات الرسائل القصيرة لـ C#

مثال على تقرير تسليم الرسالة القصيرة في واجهة برمجة تطبيقات الرسائل القصيرة لـ C#:

Client.OnMessageDeliverySuccess += Client_OnMessageDeliverySuccess;

static void Client_OnMessageDeliverySuccess(object sender, OzxArgs< string, DateTime > e)
{
    Console.WriteLine("تم تسليم الرسالة. المعرف: " + e.Item1 + " التاريخ: " + e.Item2);
}

إذا قرأت مثال الكود أعلاه، فسترى أنه يتم إرجاع سلسلة وتاريخ ووقت إلى واجهة برمجة تطبيقات الرسائل القصيرة لـ C#/.NET. المعلمة الأولى هي معرف الرسالة، والثانية هي تاريخ ووقت التسليم الناجح.

إذا كنت تستخدم بوابة رسائل قصيرة لنظام Android، فستتلقى هذا الحدث عندما يستقبل الهاتف الذكي تقرير التسليم. إذا كان خادم الرسائل القصيرة يعمل على جهاز كمبيوتر، فسيتم تشغيل حدث تسليم الرسالة بنجاح هذا إذا وصل تقرير تسليم الرسالة القصيرة المقابل للرسالة المرسلة أصلاً إما عبر موديم GSM للرسائل القصيرة المتصل، أو عبر اتصال رسائل قصيرة عبر IP، مثل اتصال عميل SMPP للرسائل القصيرة بشبكة الهاتف المحمول.

More information