GoJack - SMS gratis
Sviluppo software e assistenza => Server personale: tutte le guide e le esperienze degli utenti. => Topic aperto da: ciopper90 - Novembre 05, 2014, 02:27:12 pm
-
lasciamo tutto quello che facciamo ai posteri :) :)
questo è un semplice script python(funzionante nella versione 2) che permette di inviare i messaggi attraverso gojack
nella parte iniziale troviamo tutti i parametri che lútente deve inserire per poter inviare correttamente i messaggi
questo e pensato per servizi che non richiedono il captcha
ottimo per servizi di notifica
funziona ssu piattaforma windows,linux,mac senza problemi(teoricamente)
si sa mai serva a qualcuno
import urllib
urlhost="" #url nel formato http://dominio.com/gojack.php
service="" #servizio
user="" #primo parametro servizio
password="" #secondo parametro servizio
nick="" #terzo parametro servizio
rcpt="" #destinatario
text="" #testo del messaggio
p="" #password di gojackweb
urllib.urlopen(urlhost+'?servizio='+service+'&user='+user+'&pass='+password+'&nick='+nick+'&rcpt='+rcpt+'&text='+text+'&p='+p)
-
Ciao,
intanto grazie ancora per i PM.
Non riesco proprio a farlo funzionare per GoJackMS...io ho inserito il codice come mi avevi indicato tu:
import urllib
urlhost="http://192.168.0.2/gojack/gojack.php" #url raspberry
service="GoJackMS" #servizio
user="9991288345" #mio numero GoJackMS
password="" #lasciato vuoto
nick="" #lasciato vuoto
rcpt="9991288345" #mio numero GoJackMS
text="Prova gojackMS python" #testo del messaggio
p="MIA PASSWORD FORUM GOJACK" #password di gojackweb
sito=urlhost+'?servizio='+service+'&user='+user+'&pass='+password+'&nick='+nick+'&rcpt='+rcpt+'&text='+text+'&p='+p
print sito
incollando poi sulla barra degli indirizzi del browser l'indirizzo che esce mi riporta il seguente errore:
3Il sito non ha risposto nelle modalità previste nell xml Dati tot 139 b (tentativo 2)
C'è qualche parametro che mi manca?
-
Allora in p va la password di gojack.PHP
Quella che si imposta nei setting di gojack
Se no prova ad abilitare il debug e poi guarda nel log dove sta il problema
PPS..nel gojack area personale hai impostato 192.168.0.xx come URL legato a quel numero???
Eventualmente mento 9991234567 come destinatario e guarda se invia(sono io quel numero)
-
Allora in p va la password di gojack.PHP
Quella che si imposta nei setting di gojack
Se no prova ad abilitare il debug e poi guarda nel log dove sta il problema
PPS..nel gojack area personale hai impostato 192.168.0.xx come URL legato a quel numero???
Eventualmente mento 9991234567 come destinatario e guarda se invia(sono io quel numero)
Mettendo il tuo numero come destinatario sembra funzionare: me lo confermi?
Ps: dove vedi che ho inserito un IP interno nell'area personale?
-
dentro l'area evidenziata in rosso devi inserire l'url al gojack.php(l'url deve essere raggiungibile pubblicamente)
altrimenti basta che invece che il numero come destinatario metti "http://192.168.0.2/gojack/gojack.php"
e dopo dovrebbe andare
-
....:-[...tra i tanti fai e riprova avevo inserito il link a gojackweb.php....
-
quindi ora funziona???
-
Funziona da server esterno, mentre da raspberry a localhost no... Forse dipende dal fatto che per avere owncloud sul raspberry ho "dovuto" installare anche un certificato e quindi adesso con https?
-
Funziona da server esterno, mentre da raspberry a localhost no... Forse dipende dal fatto che per avere owncloud sul raspberry ho "dovuto" installare anche un certificato e quindi adesso con https?
*accedo con https
-
no..non funziona perche non puoi mettere come indirizzo 192.168.x.x ma dovresti mettere un indirizzo diverso..
dovresti redirigere qualche porta del router sul raspberry e utilizzare un servizio di ddns(tipo no-ip) e dopo funziona anche a casa
-
no..non funziona perche non puoi mettere come indirizzo 192.168.x.x ma dovresti mettere un indirizzo diverso..
dovresti redirigere qualche porta del router sul raspberry e utilizzare un servizio di ddns(tipo no-ip) e dopo funziona anche a casa
Accedo dall'esterno attraverso un dominio, ma se lo richiamo dall'interno della rete non me lo risolve...
-
no..non funziona perche non puoi mettere come indirizzo 192.168.x.x ma dovresti mettere un indirizzo diverso..
dovresti redirigere qualche porta del router sul raspberry e utilizzare un servizio di ddns(tipo no-ip) e dopo funziona anche a casa
Accedo dall'esterno attraverso un dominio, ma se lo richiamo dall'interno della rete non me lo risolve...
se lo richiami dal raspberry o anche da un pc nella stessa rete??
perche se e solo dal raspberry allora basta che cambi i dns e metti quelli di google che dopo dovrebbe funzionare(i dns sono in /etc/resolv.conf e se hai impostato un ip fisso si cambiano facilmente)
-
Visto che dagli errori si impara vi faccio un piccolo resoconto di quello che ho implementato e delle difficoltà trovate:
- ho gojack su raspberry (distribuzione raspbian) e la mia idea, prendendo spunto da Ciopper90, era quella di usare i GoJackMS per delle notifiche (monitoraggio temperatura raspberry ad esempio).
- una volta lanciato lo script postato da Ciopper dall'interno del raspberry non riuscivo ad inviare i GoJackMS al raspberry stesso perché la connessione era rifiutata
- dopo vari tentativi ho trovato che la soluzione risiedeva nel modificare il file /etc/hosts come segue:
127.0.0.1 localhost http://dominio_raspberry.it
Riscrivendo il tutto ora mi rendo conto di quanto banale fosse il problema... :D Spero comunque possa evitare a qualcuno una giornata di tentativi a vuoto! :)
Ringrazio ciopper per la pazienza avuta ieri.
Mattia