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)