如何使用simplewire for Java将SMS从PC发送到移动设备?
我正在使用“ simplewire ”库(用于Java),它应该能够从PC向移动设备发送短信。 但是,我发布了以下错误:
消息未发送! 错误代码:420错误说明:无效的订户ID或订户密码。
这是我的代码示例
import com.simplewire.sms.*; public class send_text { public static void main(String[] args) throws Exception { SMS sms = new SMS(); // Subscriber Settings sms.setSubscriberID("123-456-789-12345"); sms.setSubscriberPassword("1234"); // Message Settings sms.setMsgPin("+11005101234"); sms.setMsgFrom("Demo"); sms.setMsgCallback("+11005551212"); sms.setMsgText("Hello World From Simplewire!"); System.out.println("Sending message to Simplewire..."); // Send Message sms.msgSend(); // Check For Errors if(sms.isSuccess()) { System.out.println("Message was sent!"); } else { System.out.println("Message was not sent!"); System.out.println("Error Code: " + sms.getErrorCode()); System.out.println("Error Description: " + sms.getErrorDesc()); System.out.println("Error Resolution: " + sms.getErrorResolution() + "\n"); } } }
我想知道如何获取订阅者ID和订阅者密码? 我需要一个帐户吗?
来自Simplewire Java SMS SDK手册
订户ID是提供给付费订户的ID号,可以访问Simplewire的所有资源。 还必须设置适当的密码。
SimpleWire现在是OpenMarket
您需要在OpenMarket中设置一个帐户才能使用他们的SDK。
他们提供两种类型的帐户:
- 演示:在这里您可以在用于测试的简短代码上测试代码
- 商业:这是您支付短代码和访问其平台/服务的地方