Usare R per semplici analisi di Twitter

 

 

Autenticazione

  1. L'autenticazione ha lo scopo di far dialogare Twitter con R. La prima fase consiste nel digitare i comandi:

    download.file(url="http://curl.haxx.se/ca/cacert.pem", destfile="cacert.pem")

    Cred <- OAuthFactory$new(consumerKey=consumerKey, consumerSecret=consumerSecret, requestURL=requestURL, accessURL=accessURL, authURL=authURL)

     
  2. Nel secondo step procediamo con l'handshake (la stretta di mano):

    Cred$handshake(cainfo = system.file("CurlSSL", "cacert.pem", package = "RCurl") )

    A questo punto R vi mostra un indirizzo web. Selezionatelo con il mouse e copiatelo. Quindi aprite un web browser ed incollate l'indirizzo. Se Twitter vi chiede di effettuare il login: procedete. Autorizzate l'applicazione. A questo punto vi compare una sequenza numerica che dovrete digitare in R seguita da invio.
  3. Ora siete autenticati. Salviamo le credenziali in modo che la prossima volta che userete R non dovrete ripetere tutta la procedura di autenticazione:

    save(Cred, file="twitter authentication.Rdata")
    registerTwitterOAuth(Cred)

     
  4. Per i prossimi accessi potrete sostituire la procedura di login con:

    load("twitter authentication.Rdata")
    registerTwitterOAuth(Cred)

 

Continua il laboratorio

Passa al fecth dei tweet

 

Credits

Il laboratorio è stato realizzato da:
  • Andrea Marin (marin _at_ dais.unive.it)