开发者

How do I send SMS from PC to mobile using simplewire for Java?

开发者 https://www.devze.com 2023-02-04 15:27 出处:网络
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:

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开发者_Python百科 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?.


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.


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
0

精彩评论

暂无评论...
验证码 换一张
取 消