Delphi와 웹 서비스를 사용하여 SMS 애플리케이션을 개발하는 방법:
웹 서비스 기술을 기반으로 하는 애플리케이션 개발이라고 하면 대부분의 사람들이 가장 먼저 떠올리는 개발 도구는 Vs.net입니다. 실제로 델파이는 RAD(Rapid Application Development Tools)의 선두주자로서 웹 개발과 응용을 지원해 왔습니다. 6.0 이후의 서비스. 이 기사에서는 Delphi 7.0을 사용하여 SMS 메시지 전송을 위한 Sina의 웹 서비스를 호출하여 SMS 애플리케이션을 개발합니다. 이 예제에서는 Delphi에서 웹 서비스 기반 애플리케이션 시스템을 개발하는 방법을 자세히 소개합니다.
첫 번째 단계는 Sina SMS 웹 서비스를 준비하고 이해하는 것입니다. 문자 메시지 전송을 위한 Sina의 웹 서비스 주소는 http://smsinter.sina.com.cn/ws/smswebservice0101.wsdl입니다. 이 웹 서비스에는 문자열 sendXml(carrier,userid,password,mobilenumber,content,msgtype)이라는 하나의 메소드만 있습니다. . 모든 매개변수는 문자열 형태이며, 그 의미는 기본적으로 다음과 같습니다(잘못될 수 있음).
통신사 : 통신사 이름은 아무렇게나 입력하시면 될 것 같습니다. 다른 값을 입력하시면 메시지가 아주 느리게 전달됩니다.
사용자 ID: Sina Wireless에 등록된 휴대폰 ID입니다. http://sms.sina.com.cn에 휴대폰을 등록하지 않은 경우 이 웹 서비스를 사용하여 문자 메시지를 보낼 수 없습니다.
비밀번호: Sina Wireless에 휴대폰을 등록할 때 사용한 비밀번호입니다.
휴대폰번호 : 상대방의 휴대폰번호
내용: 전송된 단문 메시지의 내용입니다.
Msgtype : 짧은 메시지를 보내는 타입인데 MMS를 지원하는 것 같은데 어떻게 사용하는지 모르겠네요. Text를 사용하는 것 같아요.
요금 기준은 Sina Wireless 웹사이트의 관련 지침을 참조하세요. 한 줄에 한 푼이어야 하지만, 구체적인 내용은 명확하지 않습니다. 메시지 큐 메커니즘은 백그라운드에서 사용될 수 있으므로 바쁜 시간에는 오랜 지연이 발생할 수 있습니다.