Java

 

A használathoz szükséges fájlok, mintakódok letöltése.

Egyszerű sms küldés

import com.Komunaldata.SmsGateway.Response.*;
import com.Komunaldata.SmsGateway.*;
public class SendSmsSimple
{
    public static void main(String[] args)
    {
	insertSmsResponse resp = null;
	try {
	    resp = SmsGateway.insertSmsOutNormal(   
		    new SMSUser("test", "test"),
		    "Ez egy próba sms javaból",
		    "7",
		    new String[]{"+36201234567"},
		    null);
	} catch (Exception e) {
	    System.out.println(e.getMessage());
	    return;
	}
	if (!resp.getHasError()) {
	    System.out.println("A kiküldött sms Id-je: "+resp.getReturnValue()[0]);	    
	} else {
	    System.out.print("errorString: ");
	    System.out.println(resp.getErrorString());
	    System.out.print("userErrorString: ");
	    System.out.println(resp.getUserErrorString());
	    return;
	}
    }
}


Output 1

A kiküldött smsek Id-je: 123456


Output 2

errorString: Hiba! Nem megfelelő jelszó vagy felhasználónév!
userErrorString: Hiba! Nem megfelelő jelszó vagy felhasználónév!


Kimenő sms lekérdezése Id alapján

package smsgatewaytest;
import com.Komunaldata.SmsGateway.Response.*;
import com.Komunaldata.SmsGateway.*;
public class GetSmsOut
{
    public static void main(String[] args)
    {
	getSmsOutResponse resp = null;
	try {
	    resp = SmsGateway.getSmsOutById(
		    "test",
		    "test",
		    new Integer(123456));
	} catch (Exception e) {
	    System.out.println(e.getMessage());
	    return;
	}
	if (!resp.getHasError()) {
	    System.out.println("A lekért sms szövege: "+resp.getReturnValue()[0].getText());
	} else {
	    System.out.print("errorString: ");
	    System.out.println(resp.getErrorString());
	    System.out.print("userErrorString: ");
	    System.out.println(resp.getUserErrorString());
	    return;
	}
    }
}


Output 1

A lekért sms szövege: teszt üzenet
BUILD SUCCESSFUL (total time: 0 seconds)


Output 2

run:
errorString: Hiba! Nincs hozzáférése az sms-hez! (Nem Ön a küldő, illetve nem egy account alá tartoznak vagy nincs megfelelő jogosultsága!
userErrorString: Hiba! Nincs hozzáférése az sms-hez! (Nem Ön a küldő, illetve nem egy account alá tartoznak vagy nincs megfelelő jogosultsága!
BUILD SUCCESSFUL (total time: 1 second)


Kredit lekérdezése

package smsgatewaytest;
import com.Komunaldata.SmsGateway.Response.*;
import com.Komunaldata.SmsGateway.*;
public class GetCredit
{
    public static void main(String[] args)
    {
	getCreditResponse resp = null;
	try {
	    resp = SmsGateway.getCreditUser(
		    "test",
		    "test");
	} catch (Exception e) {
	    System.out.println(e.getMessage());
	    return;
	}
	if (!resp.getHasError()) {
	    System.out.println("Felhasználható credit: "+resp.getReturnValue());
	} else {
	    System.out.print("errorString: ");
	    System.out.println(resp.getErrorString());
	    System.out.print("userErrorString: ");
	    System.out.println(resp.getUserErrorString());
	    return;
	}
    }
}


Output

run:
Felhasználható credit: 1234
BUILD SUCCESSFUL (total time: 0 seconds)