Jump to content

[TOPIC: topicViewTemplate]
[GLOBAL: userSmallPhoto]
Photo

prendere dati da database remoto
Started by promatteo Oct 15 2013 09:39 AM

6 replies to this topic
[TOPIC CONTROLS]
This topic has been archived. This means that you cannot reply to this topic.
[/TOPIC CONTROLS]
[modOptionsDropdown]
[/modOptionsDropdown]
[reputationFilter]
[TOPIC: post.html]
#1

promatteo

[GLOBAL: userInfoPane.html]
promatteo
  • Observer

  • 3 posts
  • Corona SDK

ciao a tutti, vorrei creare un app per visualizzare risultati sportivi in tempo reale prendendoli da un sito/database esterno. Come devo fare? non voglio che l'app rimandi o mostri semplicemente la pagina web di tale sito al suo interno ma che visualizzi squadre, risultati ecc. con la grafica che voglio io, qualcuno mi può aiutare?

 



[TOPIC: post.html]
#2

ale

[GLOBAL: userInfoPane.html]
ale
  • Contributor

  • 174 posts
  • Corona SDK

Ciao,

 

se il sito genera un file XML di tipo RSS il gioco è fatto, puoi usare come base di partenza questo esempio:

http://developer.coronalabs.com/code/rss-parser-take-two

In pratica leggi i dati dei risultati contenuti nel file XML prodotto dal sito e poi li usi per presentarli nell'app come meglio credi, liste, viste, pagine ecc...

 

Spero ti torni utile.

 

Ale



[TOPIC: post.html]
#3

promatteo

[GLOBAL: userInfoPane.html]
promatteo
  • Observer

  • 3 posts
  • Corona SDK

grazie per la risposta, come faccio a vedere se un sito genera un file XML di tipo RSS?



[TOPIC: post.html]
#4

ale

[GLOBAL: userInfoPane.html]
ale
  • Contributor

  • 174 posts
  • Corona SDK

Devi guardare se il sito ha un indirizzo per il feed, nel caso del sito di CoronaLabs è: http://www.coronalabs.com/feed/

 

Di solito il link per il feed RSS viene anche indicato con il logo del feed come quello in fondo a questa pagina, vicino a quello di G+ e sotto a quello di Twitter.

 

Ciao,

Ale



[TOPIC: post.html]
#5

promatteo

[GLOBAL: userInfoPane.html]
promatteo
  • Observer

  • 3 posts
  • Corona SDK

grazie mille ma nel caso non ce l'avesse c'è qualche altro modo alternativo o no?



[TOPIC: post.html]
#6

ale

[GLOBAL: userInfoPane.html]
ale
  • Contributor

  • 174 posts
  • Corona SDK

se il sito è tuo la cosa migliore è fargli creare il file RSS in qualche modo, con un  plugin o creando un programma apposta. Se il sito non è tuo e non produce il file RSS l'unico modo è quello di recuperare i dati che ti servono dalle pagine web (web scraping), ma ti sconsiglio di farlo fare all'app!

 

In questi casi solitamente i dati vengono recuperati dal sito tramite programmi scritti apposta che leggono i dati dalle pagine e li caricano su un db, li organizzano e li passano all'applicazione.

http://en.wikipedia.org/wiki/Web_scraping

 

 

Ale



[TOPIC: post.html]
#7

ilparola

[GLOBAL: userInfoPane.html]
ilparola
  • Enthusiast

  • 67 posts
  • Corona SDK

Matteo l'alternativa è creare una pagina in PHP che tramite la libreria cURL prende i dati che ti interessano dal sito, poi lo crei tu l'xml (o meglio ancora il JSON) su cui accedere tramite app ;)




[topic_controls]
[/topic_controls]