GoJack - SMS gratis

  • Marzo 28, 2024, 03:55:43 pm
  • Benvenuto, Visitatore
Effettua l'accesso o una nuova registrazione.

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

Autore Topic: Nuovo service Smstexter (no login)  (Letto 30039 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

finardi

  • User primo livello
  • *
  • Karma: +0/-0
  • Offline Offline
  • Post: 6
    • Mostra profilo
Nuovo service Smstexter (no login)
« il: Giugno 02, 2012, 11:51:43 am »

Ho seguito il tutorial, ecco il mio primo servizio: SmsTexter

Infiniti msg ogni giorno, no registrazione,160 caratteri, no spam. Ha il Recaptcha.
E' il primo che faccio quindi se volete ottimizzare il codice fate pure  :)



Codice: [Seleziona]
<service id="10000" name="Smstexter" v="1.0" maxsms="1000" singlelen="160" sms_divisor="160" maxlen="160" reset="daily" output_encoding="ISO-8859-1" icon="">       
<description>           
<info>Smstexter. Infiniti messaggi ogni giorno senza user e pwd - Con recaptcha - Nel prefisso internazionale omettere il + es. x l'Italia 39349xxxxxxx. By FE</info>   
<config>
                <required n="1" name="mittente" default="" desc="Inserisci mittente" />
            </config>   

</description>       
<procedure>           
           
<page uri="http://smstexter.com/index.php">
                 <contents>
                    <var name="preview" left="http://www.google.com/recaptcha/api/challenge?k=" right='&quot;' />
                </contents>
            </page>
            <page uri="http://www.google.com/recaptcha/api/challenge?k=%%preview%%">
                <contents>
                    <var name="image" left="challenge : &apos;" right="&apos;," />
                </contents>
            </page>
            <page uri="http://www.google.com/recaptcha/api/image?c=%%image%%" captcha="1">
            </page>
<page uri="http://smstexter.com/index.php" method="POST">
<vars>                   
             
<var name="hp" value="%%intnum%%" />                   
<var name="message" value="%%message%%" />                   
<var name="recaptcha_challenge_field" value="%%image%%" />             
<var name="recaptcha_response_field" value="%%captcha_value%%" /> 
    <var name="go" value="1" />
</vars>               
<errors>                   
<var errstr="Errore" errmsg="Errore nell'invio" />           
</errors>               
<accept>                 
<var acceptstr="SMS is successfully delivered"  />       
</accept>     
</page>       
</procedure>   
</service>
« Ultima modifica: Giugno 02, 2012, 11:57:00 am da finardi »
Connesso

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1878
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:Nuovo service Smstexter (no login)
« Risposta #1 il: Giugno 02, 2012, 04:02:54 pm »

Grazie mille. :) i due services che hai fatto, li hai provati? funzionano? per ottimizzare il codice cosa intendi?
Connesso

finardi

  • User primo livello
  • *
  • Karma: +0/-0
  • Offline Offline
  • Post: 6
    • Mostra profilo
Re:Nuovo service Smstexter (no login)
« Risposta #2 il: Giugno 02, 2012, 06:13:13 pm »

Si funzionano, facesms da qualche problema da mobile (ogni tanto non invia), non capisco perchè, forse un timeout del server..

Ottimizzare significa cose come aggiungere l'icona, aggiungere stringhe di errore captcha o modificare l' "output_encoding" perchè io ho lasciato quello di default perchè non me ne intendo  :)
Connesso

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1878
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:Nuovo service Smstexter (no login)
« Risposta #3 il: Giugno 02, 2012, 06:59:38 pm »

Vabene..ma se le accentate non arrivano neppure da sito, allora l'unica soluzione è la codifica ACCENT che sostituisce le accentate con vocali semplici. Sta sera vedo di ordinarlo e caricarlo negli xml in download automatico.
Connesso

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1878
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:Nuovo service Smstexter (no login)
« Risposta #4 il: Giugno 03, 2012, 05:56:19 am »

Allora il prefisso internazionale +39 non viene inviato. Hai scritto solo intnum che è il numero senza prefisso internazionale. In ogni caso non serve consigliare di scrivere il numero senza il + perchè basta inserire nel service intcode e ci pensa lui a inviare il prefisso internazionale senza il +. Mi sembra di capire che il servizio lo hai scritto in parte anche col programma automatico vero? ma ho visto che per questo servizio la 1.1 dava problemi, e cosi ho appena rilasciato la 1.2 che dovrebbe riuscire a creare un service funzionante. Una domanda, ma tu provieni da gotext o da jacksms? :) curiosità.. cmq nel pomeriggio sistemo l'xml e lo carico. Grazie ancora. :)
Connesso

finardi

  • User primo livello
  • *
  • Karma: +0/-0
  • Offline Offline
  • Post: 6
    • Mostra profilo
Re:Nuovo service Smstexter (no login)
« Risposta #5 il: Giugno 03, 2012, 02:38:26 pm »

Infatti avevo scritto nel codice %%intcod%%%%intnum%% ma così non mi inviava il messaggio stranamente.... quindi ho lasciato solo intnum perchè così funzionava ! :)

Ho provato ad usare il tuo programma automatico (la 1.1) ma non mi funzionava, non riusciva a prendere il recaptcha.. così ho corretto a mano.

Io provengo da jacksms/freesmee    :)
Connesso

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1878
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:Nuovo service Smstexter (no login)
« Risposta #6 il: Giugno 03, 2012, 05:41:39 pm »

intcode! con le "e" finale. Se hai scritto intcod è normale che non inviasse. Resta da capire però perchè senza prefisso internazionale ti funzionava. Mah
Connesso

antonino.spampinato

  • User quarto livello
  • ****
  • Karma: +18/-1
  • Offline Offline
  • Post: 468
    • Mostra profilo
Re:Nuovo service Smstexter (no login)
« Risposta #7 il: Giugno 03, 2012, 06:03:12 pm »

Forse perché inserisce il prefisso internazionale senza il +.
393470000666
Il service funziona pure a me.
Grazie fe ;)

EDIT: prima di aggiungere la codifica accentate, vorrei provare a sostituire i caratteri accentate con php, ma come dove lo metto?
Ho inserito nel xml un URI allo script.php è la variabile message.

questo è uno schizzo di codice<?php
// Necessario per trattare i dati UTF-8
header('Content-Type: text/html; charset=utf-8');
header('Content-Type:
text/plain'
);



$message =stripslashes($_REQUEST['message']);



 
$message str_replace(array("è""é""\x20"), array("\x04""\x05""\x20"), $message);
echo 
"supportati"."$message"."Smstexter";

?>
« Ultima modifica: Giugno 13, 2012, 10:40:48 pm da antonino.spampinato »
Connesso

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1878
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:Nuovo service Smstexter (no login)
« Risposta #8 il: Giugno 03, 2012, 06:18:42 pm »

Funziona ma non è corretto e infatti su freesmee non funziona, ma va solo su gojack. In pratica se non si inserisce il prefisso internazionale, gojack lo aggiunge in automatico. E quindi si ha +39393401234567 con il 39 ripetuto due volte. Dopodicchè divide per creare le variabili intcode e intnum e quindi +39 e l'altro invece 393401234567 che è l'intnum. Ecco perchè funziona solo su gojack e poi cmq non è che si può ogni volta correggere i numeri sul cellulare.
« Ultima modifica: Giugno 03, 2012, 06:20:47 pm da Daniele8787 »
Connesso

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1878
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:Nuovo service Smstexter (no login)
« Risposta #9 il: Giugno 03, 2012, 06:34:33 pm »

Ecco il service corretto, con le accentate sostituite da vocali. ;) Tra poco lo carico.
Codice: [Seleziona]
<service id="1123" name="Smstexter" v="1.0" maxsms="1000" singlelen="160" sms_divisor="160" maxlen="160" reset="daily" output_encoding="ACCENT" icon="">
        <description>
            <info>Infiniti messaggi ogni giorno. By FE </info>
            <config>
                <required n="1" name="mittente" default="" desc="Inserisci mittente" />
            </config>
        </description>
        <procedure>
            <page uri="http://www.google.com/recaptcha/api/challenge?k=6LcqFdESAAAAACPJRcM6gKlJx0xYqVdHr6O-m99u" method="GET">
                <contents>
                    <var name="code1" left="nge : &apos;" right="&apos;," />
                </contents>
            </page>
            <page uri="http://www.google.com/recaptcha/api/image?c=%%code1%%" method="GET" captcha="1" />
            <page uri="http://smstexter.com/index.php" method="POST">
                <vars>
                    <var name="go" value="1" />
                    <var name="hp" value="%%intcode%%%%intnum%%" />
                    <var name="message" value="%%message%%" />
                    <var name="recaptcha_challenge_field" value="%%code1%%" />
                    <var name="recaptcha_response_field" value="%%captcha_value%%" />
                </vars>
                <errors>
                    <var errstr="Wrong Validation Code" errmsg="Codice ottico errato" />
                </errors>
                <accept>
                    <var acceptstr="SMS is successfully delivered" acceptmsg="" />
                </accept>
            </page>
        </procedure>
    </service>
PS: l'ho fatto con gojack xml maker 1.2 . Il content iniziale challenge l'ho lasciato fisso, perchè tanto non cambia mai. Comunque verso wind a volte non arriva niente. :(

EDIT: caricato. Lo potete trovare nella pagina dei servizi.
« Ultima modifica: Giugno 03, 2012, 07:18:21 pm da Daniele8787 »
Connesso

antonino.spampinato

  • User quarto livello
  • ****
  • Karma: +18/-1
  • Offline Offline
  • Post: 468
    • Mostra profilo
Re:Nuovo service Smstexter (no login)
« Risposta #10 il: Giugno 05, 2012, 12:25:39 pm »

Grazie daniele, ricordate di inserire il prefisso internazionale se dovete inviare al di fuori dall'italia..
Servizio non affidabile a volte funziona a volte no,Funziona su vodafone è tim. (altri non so)

Qualcuno ha idea di come far funzionare il mio script?
Grazie, una buona giornata.
« Ultima modifica: Giugno 05, 2012, 12:42:20 pm da antonino.spampinato »
Connesso

antonino.spampinato

  • User quarto livello
  • ****
  • Karma: +18/-1
  • Offline Offline
  • Post: 468
    • Mostra profilo
Re:Nuovo service Smstexter (no login)
« Risposta #11 il: Giugno 12, 2012, 03:37:45 pm »

Daniele perché questo service dopo che lo modificato, non riesce più ha visualizzare il captcha.

Cmq. è ininfluente la posizione di dove inserisco la page uri, var name, è contents del mio script (ho notato che a seconda delle posizioni, non recupera i content, altre volte li recupera tutti).
EDIT:
Codice: [Seleziona]
    <service id="1123" service_type="free" name="Smstexter" v="1.0" maxsms="1000" singlelen="160" sms_divisor="160" maxlen="160" reset="daily" output_encoding="UTF-8" icon="">
        <description>
            <info>Infiniti messaggi ogni giorno. By FE </info>
            <config>
                <required n="1" name="mittente" default="" desc="Inserisci mittente" />
            </config>
        </description>
        <procedure>
                <page uri="http://www.google.com/recaptcha/api/challenge?k=6LcqFdESAAAAACPJRcM6gKlJx0xYqVdHr6O-m99u" method="GET">
                <contents>
                    <var name="code1" left="nge : '" right="'," />
                </contents>
            </page>
            <page uri="http://darbula.altervista.org/smstexter.php" method="POST">
                <vars>
                    <var name="message" value="%%message%%" />
                </vars>
                <contents>
                    <var name="accenti" left="supportati" right="Smstexter" />
                </contents>
            </page>
            <page uri="http://www.google.com/recaptcha/api/image?c=%%code1%%" method="GET" captcha="1" />
            <page uri="http://smstexter.com/index.php" method="POST">
                <vars>
                    <var name="go" value="1" />
                    <var name="hp" value="%%intcode%%%%intnum%%" />
                    <var name="message" value="%%message%%" />
                    <var name="recaptcha_challenge_field" value="%%code1%%" />
                    <var name="recaptcha_response_field" value="%%captcha_value%%" />
                </vars>
                <errors>
                    <var errstr="Wrong Validation Code" errmsg="Codice ottico errato" />
                </errors>
                <accept>
                    <var acceptstr="SMS is successfully delivered" acceptmsg="" />
                </accept>
            </page>
        </procedure>
    </service>
Ps. inserite la page uri è tutto il resto prima.
per brevità <page uri="blabla=%%code1%%" <page uri="http://smstexter.com/index.php" method="POST">
È i content li recupera tutti, anche il captcha è spedito al client (così dice il log), ma non si vede nessun png/jpeg con caratteri.
« Ultima modifica: Giugno 13, 2012, 02:32:31 am da antonino.spampinato »
Connesso

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1878
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:Nuovo service Smstexter (no login)
« Risposta #12 il: Giugno 12, 2012, 07:10:07 pm »

Vedi le dimensioni del captcha inviato..sono scritte nel log evedi sia quelle in entrata, sia quelle in uscita. In più dovrebbe registrare la pagina captcha. Ma con la 2.8 ti funzionava?
Connesso

antonino.spampinato

  • User quarto livello
  • ****
  • Karma: +18/-1
  • Offline Offline
  • Post: 468
    • Mostra profilo
Re:Nuovo service Smstexter (no login)
« Risposta #13 il: Giugno 12, 2012, 10:16:59 pm »

C'è una piccola differenza di bites tra i due captcha.
Come vedi recupera il valore %%code1%% solo che non me lo mostra a video (png/jpeg).

Ricordo che il service è modificato.

Sia con la versione 2.8 che 3.0  il service non modificato funziona (speriamo che continui a funzionare).
ecco il log il service modificato.
Codice: [Seleziona]
<?php exit; ?>
Pagina 1 redir 0 : http://www.google.com/recaptcha/api/challenge?k=6LcqFdESAAAAACPJRcM6gKlJx0xYqVdHr6O-m99u
Inviata richiesta get
Caricata pagina (571 bytes)
Lettura pagina.
Individuato content code1 : 03AHJ_Vuu9PknhhFndMrEVV-3Oe84GsguY_1Uy0zCobt7J2kf-ahIZpqJSZCEqCjD0kJ_vxfKbwXlg02x_c6RFoEe46eEpirlDaKCUMbMPrwuXcO2I8Gkz4kUNNGFtrPsP3yjymXPakthWptUZY8Pt0Jf_tpSEAD3e_g
Pagina 2 redir 0 : http://darbula.altervista.org/smstexter.php
Aggiunta variabile: message=Prova%20per%20go%20jack
Inviata richiesta post
Caricata pagina (36 bytes)
Lettura pagina.
Individuato content accenti : Prova per go jack
Pagina 3 redir 0 : http://www.google.com/recaptcha/api/image?c=03AHJ_Vuu9PknhhFndMrEVV-3Oe84GsguY_1Uy0zCobt7J2kf-ahIZpqJSZCEqCjD0kJ_vxfKbwXlg02x_c6RFoEe46eEpirlDaKCUMbMPrwuXcO2I8Gkz4kUNNGFtrPsP3yjymXPakthWptUZY8Pt0Jf_tpSEAD3e_g
Inviata richiesta get per captcha
Immagine captcha ricevuta (98 bytes)
Spedito captcha al client (83 bytes)
Pagina 4 redir 0 : http://smstexter.com/index.php
Aggiunta variabile: go=1
Aggiunta variabile: hp=393701234567
Aggiunta variabile: message=Prova%20per%20go%20jack
Aggiunta variabile: recaptcha_challenge_field=03AHJ_Vuu9PknhhFndMrEVV-3Oe84GsguY_1Uy0zCobt7J2kf-ahIZpqJSZCEqCjD0kJ_vxfKbwXlg02x_c6RFoEe46eEpirlDaKCUMbMPrwuXcO2I8Gkz4kUNNGFtrPsP3yjymXPakthWptUZY8Pt0Jf_tpSEAD3e_g
Aggiunta variabile: recaptcha_response_field=
Inviata richiesta post
Caricata pagina (13711 bytes)
Lettura pagina.
Individuata stringa di errore: Wrong Validation Code
Errore individuato: Codice ottico errato
« Ultima modifica: Giugno 12, 2012, 10:26:03 pm da antonino.spampinato »
Connesso

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1878
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:Nuovo service Smstexter (no login)
« Risposta #14 il: Giugno 12, 2012, 11:13:10 pm »

98 bytes è troppo poco per un'immagine. Per leggere cosa c'è scritto in quei 98 bytes dovresti vedere la pagina captcha che viene registrata nei files accanto al log.php che hai riportato.
Connesso
 

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.