Cara mengembangkan aplikasi SMS menggunakan Delphi dan Web Services:
Ketika berbicara tentang pengembangan aplikasi berdasarkan teknologi Layanan Web, alat pengembangan pertama yang dipikirkan kebanyakan orang adalah Vs.net Faktanya, sebagai pemimpin alat pengembangan aplikasi cepat (RAD), Delphi telah mendukung pengembangan dan penerapan Web Layanan sejak 6.0. Artikel ini Menggunakan Delphi 7.0 untuk memanggil Layanan Web Sina untuk mengirim pesan SMS untuk mengembangkan aplikasi SMS. Contoh ini memperkenalkan secara rinci bagaimana mengembangkan sistem aplikasi berbasis Layanan Web di Delphi.
Langkah pertama adalah mempersiapkan dan memahami Sina SMS Web Service. Alamat Layanan Web Sina untuk mengirim pesan teks adalah http://smsinter.sina.com.cn/ws/smswebservice0101.wsdl. Layanan Web ini hanya memiliki satu metode, string sendXml(carrier,userid,password,mobilenumber,content,msgtype) . Semua parameter bertipe string, dan maknanya pada dasarnya adalah sebagai berikut (mungkin salah).
Operator: Nama operator. Tampaknya Anda dapat memasukkannya dengan santai. Disarankan untuk memasukkan Sina. Jika Anda memasukkan nilai lain, pesan akan dikirim dengan sangat lambat;
Userid: ID ponsel Anda terdaftar di Sina Wireless. Jika Anda belum mendaftarkan ponsel Anda di http://sms.sina.com.cn, Anda tidak dapat menggunakan Layanan Web ini untuk mengirim pesan teks;
Kata Sandi: kata sandi yang Anda gunakan saat mendaftarkan ponsel Anda di Sina Wireless;
Nomor Ponsel: nomor ponsel pihak lain;
Isi : isi pesan singkat yang dikirimkan;
Msgtype: Jenis pengiriman pesan singkat. Saya kira mendukung MMS, tapi saya tidak tahu cara menggunakannya. Sepertinya Anda bisa memasukkan apa pun yang Anda inginkan.
Silakan merujuk ke instruksi yang relevan di situs web Sina Wireless untuk mengetahui standar tarifnya. Seharusnya satu sen per saluran, tetapi bisa juga dua sen per saluran. Spesifikasinya tidak jelas. Karena mekanisme antrian pesan mungkin digunakan di latar belakang, mungkin ada penundaan yang lama selama waktu sibuk.