Usare R per semplici analisi di Twitter
Autenticazione
- 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)
- 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.
- 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)
- Per i prossimi accessi potrete sostituire la procedura di login con:
load("twitter authentication.Rdata") registerTwitterOAuth(Cred)
Continua il laboratorio
Credits
Il laboratorio è stato realizzato da:- Andrea Marin (marin _at_ dais.unive.it)