OAuth token based authentication with the Facebook API, with caching options
for automatic authentication (i.e. avoid using the browser).
In order to collect data from Facebook, the user must first authenticate
with Facebook's Application Programming Interface (API). Furthermore, the
user must create a Facebook 'app' and get an 'app secret'.
To get a Facebook 'app ID' and 'API secret', the excellent tutorial at
http://thinktostart.com/analyzing-facebook-with-r/ provides more
information.
One problem with Facebook authentication through R is that it normally
requires the user to authenticate using their browser each time they wish to
collect data. The useCachedToken
argument provides a way to
circumvent this, by saving and loading an authenticated 'token' file stored
in the working directory. If the useCachedToken
argument is set to
TRUE
, then the browser is not necessary for future sessions.