واجهة برمجة تطبيقات C# للرسائل القصيرة مقبولة للتسليم
عند إرسال رسالة قصيرة باستخدام بوابة Ozeki للرسائل القصيرة للتسليم. ستقرر بوابة الرسائل القصيرة على الفور ما إذا كانت رسالتك مقبولة أم لا. إذا تم قبول رسالة النصية للتسليم، فستتم إضافتها إلى مجلد الصادر لمستخدم واجهة برمجة تطبيقات C# للرسائل القصيرة.
حدث قبول رسالة واجهة برمجة تطبيقات C#/.Net للرسائل القصيرة
عند إرسال رسالة قصيرة بواسطة واجهة برمجة تطبيقات C# للرسائل القصيرة، تحدث الإجراءات التالية: يتم إرسال الرسالة القصيرة، يتم قبولها من قبل بوابة الرسائل القصيرة وتخزينها في مجلد الصادر، الذي يعمل كطابور رسائل SMS. بعد ذلك يتم إرسالها إلى شبكة الهاتف المحمول. أول معلومة تتلقاها عن الرسالة المرسلة هي حدث OnMessageAcceptedForDelivery. يتم إرجاع هذا الحدث بواسطة بوابة الرسائل القصيرة إلى تطبيق عميل واجهة برمجة تطبيقات C# للرسائل القصيرة مباشرة بعد إرسال الرسالة القصيرة.
للتعامل مع حدث OnMessageAcceptedForDelivery في واجهة برمجة تطبيقات C# للرسائل القصيرة، استخدم الخطوات التالية:
- اكتب معالج الأحداث في C# لحدث OnMessageAcceptedForDelivery
- أرسل رسالة قصيرة في تطبيق مضيف واجهة برمجة تطبيقات C# للرسائل القصيرة، وسجل معرف رسالة SMS
- قم بمعالجة حدث OnMessageAcceptedForDelivery الوارد باستخدام معرف رسائل SMS في كود واجهة برمجة تطبيقات C# للرسائل القصيرة
مثال على حدث قبول رسالة واجهة برمجة تطبيقات C# للرسائل القصيرة:
Client.OnMessageAcceptedForDelivery += Client_OnMessageAcceptedForDelivery; static void Client_OnMessageAcceptedForDelivery(object sender, OzxArgs<string> e) { Console.WriteLine("تم قبول الرسالة للتسليم. المعرف: " + e.Item.ToString()); }
يتم إرجاع OnMessageAcceptedForDelivery بواسطة بوابة الرسائل القصيرة في وحدة بيانات بروتوكول OZX، لإعلام عميل C# للرسائل القصيرة بحقيقة أن الرسالة القصيرة قد تمت إضافتها بنجاح إلى مجلد الصادر لمستخدم واجهة برمجة تطبيقات C# للرسائل القصيرة.
يحدث حدث OnMessageAcceptedForDelivery قبل إرسال الرسالة القصيرة إلى شبكة الهاتف المحمول.
إذا لم يتم قبول الرسالة القصيرة لأي سبب، يتم تشغيل حدث OnMessageAcceptedForDelivery. يمكن أن يحدث مثل هذا الحدث على سبيل المثال إذا نفدت رصيد مستخدم واجهة برمجة تطبيقات C# للرسائل القصيرة من الرسائل القصيرة، أو إذا امتلاء القرص الصلب على بوابة الرسائل القصيرة. لاحظ أن بوابة Ozeki للرسائل القصيرة هي أيضًا الفرق بين بوابة الرسائل القصيرة وخادم الرسائل القصيرة على ozeki.hu.
More information
- كيفية إرسال رسالة نصية من C#
- استقبال الرسائل القصيرة في C#
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - الاتصال لإرسال الرسائل القصيرة
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - قطع الاتصال من بوابة الرسائل القصيرة
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - إبقاء اتصال الرسائل القصيرة نشطًا
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - إرسال رسالة نصية
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - رسالة مقبولة للتسليم
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - رسالة غير مقبولة للتسليم
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - تم الإرسال
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - فشل الإرسال
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - تقرير تسليم ناجح
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - تقرير فشل التسليم
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - معرف مرسل أبجدي رقمي
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - كيفية استخدام رقم قصير كمعرف مرسل
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - فئة الرسالة النصية