GoJack - SMS gratis

  • Aprile 16, 2024, 02:38:31 pm
  • Benvenuto, Visitatore
Effettua l'accesso o una nuova registrazione.

Inserisci il nome utente, la password e la durata della sessione.
Ricerca avanzata  

Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.

Topics - DeAndreon

Pagine: [1]
1
In piazza / Buon 2013!
« il: Gennaio 01, 2013, 11:37:44 am »
Ciao a tutti e buon 2013!

Ogni tanto passo a trovare il mio caro forum di GoJack e a quanto pare apro io il topic per gli auguri per un felice 2013 a tutti gli utenti!

Buon 2013 e lunga vita a GoJack! ;D

2
Ciao a tutti!

Sto riprendendo un progetto che iniziai un anno fa per sfizio personale.

Ora vorrei adattarlo affinchè utilizzi gojack.php.

In pratica il cuore del programma è questo:

Codice: [Seleziona]
public void mandaSMS(String number, String message) throws Exception {
try{
                URL siteUrl = new URL("http://INDIRIZZOSERVER/gojack.php");
HttpURLConnection conn = (HttpURLConnection) siteUrl.openConnection();
conn.setRequestMethod("POST");
conn.setDoOutput(true);
conn.setDoInput(true);

DataOutputStream out = new DataOutputStream(conn.getOutputStream());
Map<String, String> data = new HashMap<String,String>();
                data.put("servizio", "O2-Ireland");
                data.put("usr", "NUMEROSIM");
                data.put("pass", "PASSWORD");
               /* data.put("nick", "a");*/
                data.put("rcpt", "+39"+number);
                data.put("lang", "it");
                data.put("text", message);
Set keys = data.keySet();
Iterator keyIter = keys.iterator();
String content = "";
for(int i=0; keyIter.hasNext(); i++) {
Object key = keyIter.next();
if(i!=0) {
content += "&";
}
content += key + "=" + data.get(key);/*URLEncoder.encode(data.get(key), "UTF-8");*/
}
System.out.println(content);
out.writeBytes(content);
out.flush();
out.close();
BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line = "";
while((line=in.readLine())!=null) {
System.out.println(line);
}
                JOptionPane.showMessageDialog(null, "Messaggio inviato");
in.close();
                } catch (Exception e) {
                          JOptionPane.showMessageDialog(null, "Messaggio non inviato. E' necessario aggiornare il programma.");
                   
              }
}






In pratica, ho guardato il sorgente di gojack per android per capire i parametri che utilizza il php di gojack. Comunque non invia i messaggi, anche se mi sembra corretto.

La stringa dei parametri che stampo a terminale è corretta.

Ho mancato qualche parametro?

Non riesco a capire perchè non arrivano i messaggi...

Chiedo un piccolo aiutino :P

Grazie!!!

Pagine: [1]
Contatta Daniele8787 l'autore di GoJack


Se vuoi ringraziare me (Daniele8787) e ciopper90, per il lavoro svolto fin'ora,
puoi prendere in considerazione una libera donazione. Grazie mille.