كيفية تطوير تطبيقات الرسائل القصيرة باستخدام دلفي وخدمات الويب:
عندما يتعلق الأمر بتطوير التطبيقات بناءً على تكنولوجيا خدمات الويب، فإن أداة التطوير الأولى التي يفكر فيها معظم الناس هي Vs.net. في الواقع، باعتبارها الشركة الرائدة في أدوات تطوير التطبيقات السريعة (RAD)، دعمت شركة دلفي تطوير وتطبيق الويب الخدمات منذ 6.0. هذا المقال استخدام دلفي 7.0 للاتصال بخدمة ويب سينا لإرسال رسائل نصية قصيرة لتطوير تطبيقات الرسائل القصيرة يقدم هذا المثال بالتفصيل كيفية تطوير نظام تطبيقي يعتمد على خدمات الويب في دلفي.
الخطوة الأولى هي إعداد وفهم خدمة Sina SMS Web Service. عنوان خدمة الويب الخاص بـ Sina لإرسال الرسائل النصية هو http://smsinter.sina.com.cn/ws/smswebservice0101.wsdl. تحتوي خدمة الويب هذه على أسلوب واحد فقط، وهو string sendXml(carrier,userid,password,mobilenumber,content,msgtype). . كافة المعلمات من نوع السلسلة، ومعانيها بشكل أساسي كما يلي (قد تكون غير صحيحة).
الناقل: يبدو أنه يمكنك إدخاله بشكل عرضي، ومن المستحسن إدخال قيم أخرى، وسيتم إرسال الرسالة ببطء شديد.
معرف المستخدم: معرف هاتفك المحمول المسجل على Sina Wireless إذا لم تقم بتسجيل هاتفك المحمول على http://sms.sina.com.cn، فلا يمكنك استخدام خدمة الويب هذه لإرسال رسائل نصية؛
كلمة المرور: كلمة المرور التي استخدمتها عند تسجيل هاتفك على سينا وايرلس؛
رقم الهاتف المحمول: رقم الهاتف المحمول الخاص بالطرف الآخر؛
المحتوى: محتوى الرسالة القصيرة المرسلة؛
Msgtype: نوع إرسال الرسائل القصيرة، أعتقد أنه يدعم رسائل الوسائط المتعددة، لكن لا أعرف كيفية استخدامها. يبدو أنه يمكنك إدخال أي شيء تريده.
يرجى الرجوع إلى التعليمات ذات الصلة على موقع Sina Wireless لمعرفة معيار التعريفة، ويجب أن يكون سنتًا واحدًا لكل سطر، ولكن قد يكون أيضًا سنتين لكل سطر. نظرًا لإمكانية استخدام آلية قائمة انتظار الرسائل في الخلفية، فقد يكون هناك تأخير طويل أثناء أوقات الانشغال.