How do I send SMS from PC to mobile using simplewi

2019-05-11 02:28发布

I am using "simplewire" library (for Java) which should be able to send SMS from PC to mobile. However, I am seeting the following error:

Message was not sent! Error Code: 420 Error Description: Invalid Subscriber ID or Subscriber Password.

Here is my code sample

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");
        }
    }
}

I want to know how to get Subscriber ID and Subscriber Password? Do I need an account for that?.

标签: java sms
2条回答
来,给爷笑一个
2楼-- · 2019-05-11 03:04

SimpleWire is now OpenMarket

You would need to setup an account with OpenMarket to use their SDK.

They offer two types of accounts:

  • Demo: which is where you could test your code on a short code that is for testing
  • Commercial: This is where you would pay for a Short Code and access to their platform/service
查看更多
beautiful°
3楼-- · 2019-05-11 03:06

From the Simplewire Java SMS SDK Manual

The subscriber ID is an ID number provided to paid subscribers that gives access to all of Simplewire’s resources. The appropriate password must also be set.

查看更多
登录 后发表回答