Ciao ragazzi,come da titolo vorrei sviluppare un app per uso personale per controllare credito della 3.
Per effettuare questo vorrei sapere come si fa a recuperare questo tipo di informazioni.
Grazie anticipatamente.
Ciao ragazzi,come da titolo vorrei sviluppare un app per uso personale per controllare credito della 3.
Per effettuare questo vorrei sapere come si fa a recuperare questo tipo di informazioni.
Grazie anticipatamente.
Tony
Se non ci sono API pubbliche ufficiali (e non credo che ci siano) devi fare tu delle richieste HTTP che simulano un utente che naviga sulla pagina. Quindi: pagina di login coi dati in POST e tutte le pagine interne necessarie (che non so quali siano, non avendo 3)
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
Non ho mai scritto una cosa del genere e non intendo farlo ora![]()
E' codice molto specifico (e prolisso) ed è estremamente fragile: se 3, Tim o quello che è decidono di cambiare qualcosa nel sito tu ti devi adeguare e cambiare il modo con cui estrapoli i dati che ti servono.
Per iniziare puoi vedere come effettuare una richiesta http ad un sito http://www.mkyong.com/java/how-to-se...tpost-in-java/
Poi ti devi studiare bene i sorgenti del sito della 3 per capire che pagina interrogare, che parametri passare e in che formato passarli. Dopo l'autenticazione le successive richieste le devi fare da autenticato: se ci sono cookie devi gestire anche quelli e portarteli dietro. Come vedi non è codice che si trova pronto in giro e non è codice che si scrive in 10 minuti...
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
Al di là dello scopo per il quale stai sviluppando questa app, esiste quella ufficiale della 3:
https://play.google.com/store/apps/d...g.areaclienti3
Ciao.![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
Per cercare gli elementi nell'html di consiglio di usare la libreria Jsoup![]()
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
Esatto.
Fai la tua richiesta e ottieni l'html (che è quello della pagina che vedresti sul browser). Avendo l'html ti cerchi quello che ti serve interrogando il documento con Jsoup (con query XPATH).
Trovi qualche esempio su http://jsoup.org/cookbook/extracting...dom-navigation
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI