Describe an OAuth endpoint.
See oauth_endpoints()
for a list of popular OAuth endpoints baked into httr.
oauth_endpoint(request = NULL, authorize, access, ..., base_url = NULL)
request
: url used to request initial (unauthenticated) token. If using OAuth2.0, leave as NULL
.
authorize
: url to send client to for authorisation. Set to NULL
if not needed
access
: url used to exchange unauthenticated for authenticated token.
...
: other additional endpoints.
base_url
: option url to use as base for request
, authorize
and access
urls.
linkedin <- oauth_endpoint("requestToken", "authorize", "accessToken", base_url = "https://api.linkedin.com/uas/oauth" ) github <- oauth_endpoint(NULL, "authorize", "access_token", base_url = "https://github.com/login/oauth" ) facebook <- oauth_endpoint( authorize = "https://www.facebook.com/dialog/oauth", access = "https://graph.facebook.com/oauth/access_token" ) oauth_endpoints
Other OAuth: oauth1.0_token()
, oauth2.0_token()
, oauth_app()
, oauth_service_token()
Useful links