Skip to content

Latest commit

 

History

History
18 lines (16 loc) · 1.57 KB

README.md

File metadata and controls

18 lines (16 loc) · 1.57 KB

twitteR

twitteR is an R package which provides access to the Twitter API. Most functionality of the API is supported, with a bias towards API calls that are more useful in data analysis as opposed to daily interaction.

Getting Started

  • Please read the user vignette, which admittedly can get a bit out of date
  • I generally recommend that users track this GitHub version as opposed to the CRAN version as releases only happen every few months (if not more) and many fixes can show up in that time. Currently there's also a dependence on the github version of httr. To do this:
    • Create a Twitter application at http://dev.twitter.com. Make sure to give the app read, write and direct message authority.
    • Take note of the following values from the Twitter app page: "API key", "API secret", "Access token", and "Access token secret".
    • install.packages(c("devtools", "rjson", "bit64", "httr"))
    • Make sure to restart your R session at this point
    • library(devtools)
    • install_github("twitteR", username="geoffjentry")
    • library(twitteR)
    • setup_twitter_oauth("API key", "API secret")
      • The API key and API secret are from the Twitter app page above. This will lead you through httr's OAuth authentication process. I recommend you look at the man page for Token in httr for an explanation of how it handles caching.
    • You should be ready to go!
  • If you have any questions or issues, check out the mailing list