如何使用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。

他们提供两种类型的帐户:

  • 演示:在这里您可以在用于测试的简短代码上测试代码
  • 商业:这是您支付短代码和访问其平台/服务的地方