วิธีพัฒนาแอปพลิเคชัน SMS โดยใช้ Delphi และ Web Services:
เมื่อพูดถึงการพัฒนาแอพพลิเคชั่นโดยใช้เทคโนโลยี Web Services เครื่องมือพัฒนาแรกที่คนส่วนใหญ่นึกถึงคือ Vs.net ที่จริงแล้ว ในฐานะผู้นำด้านเครื่องมือพัฒนาแอพพลิเคชั่นอย่างรวดเร็ว (RAD) Delphi ได้สนับสนุนการพัฒนาและแอพพลิเคชั่นของเว็บ บริการตั้งแต่ 6.0 บทความนี้ใช้ Delphi 7.0 เพื่อเรียกใช้บริการเว็บของ Sina เพื่อส่งข้อความ SMS เพื่อพัฒนาแอปพลิเคชัน SMS ตัวอย่างนี้จะแนะนำรายละเอียดวิธีการพัฒนาระบบแอปพลิเคชันโดยใช้ Web Services ใน Delphi
ขั้นตอนแรกคือการจัดเตรียมและทำความเข้าใจ Sina SMS Web Service ที่อยู่บริการเว็บของ Sina สำหรับการส่งข้อความคือ http://smsinter.sina.com.cn/ws/smswebservice0101.wsdl บริการเว็บนี้มีเพียงวิธีเดียวเท่านั้น string sendXml(carrier,userid,password,mobilenumber,content,msgtype) . พารามิเตอร์ทั้งหมดเป็นประเภทสตริง และความหมายโดยพื้นฐานมีดังนี้ (อาจไม่ถูกต้อง)
ผู้ให้บริการ: ดูเหมือนว่าคุณสามารถป้อนได้โดยไม่ตั้งใจ ขอแนะนำให้ป้อน Sina หากคุณป้อนค่าอื่นข้อความจะถูกส่งช้ามาก
Userid: ID โทรศัพท์มือถือของคุณที่ลงทะเบียนกับ Sina Wireless หากคุณยังไม่ได้ลงทะเบียนโทรศัพท์มือถือของคุณบน http://sms.sina.com.cn คุณจะไม่สามารถใช้บริการเว็บนี้เพื่อส่งข้อความได้
รหัสผ่าน: รหัสผ่านที่คุณใช้เมื่อลงทะเบียนโทรศัพท์กับ Sina Wireless;
หมายเลขโทรศัพท์มือถือ: หมายเลขโทรศัพท์มือถือของอีกฝ่าย
เนื้อหา: เนื้อหาของข้อความสั้นที่ส่ง
Msgtype: ประเภทการส่งข้อความสั้น ๆ ฉันคิดว่ามันรองรับ MMS แต่ฉันไม่รู้ว่าจะใช้งานอย่างไร
โปรดดูคำแนะนำที่เกี่ยวข้องบนเว็บไซต์ Sina Wireless สำหรับมาตรฐานภาษี ควรอยู่ที่หนึ่งเล็กน้อยต่อบรรทัด แต่อาจเป็นสองเล็กน้อยต่อบรรทัด ข้อมูลเฉพาะไม่ชัดเจน เนื่องจากอาจใช้กลไกคิวข้อความในเบื้องหลัง จึงอาจมีความล่าช้าเป็นเวลานานในช่วงเวลาที่ไม่ว่าง