Learn R Programming

tumblR (version 1.2)

unfollow: Unfollow a blog.

Description

This function allows to unfollow a blog of other Tumblr users.

Usage

unfollow(url = NA, token = NA, consumer_key = NA, consumer_secret = NA)

Arguments

url

The URL of the blog to unfollow.

token

Represents the complete set of data needed for OAuth access: an app, an endpoint, cached credentials and parameters. See Details.

consumer_key

The consumer key provided by your application.

consumer_secret

The consumer secret provided by your application.

Value

Returns 200: OK (blog successfully unfollowed) or a 404 (blog was not found).

Details

The API supports the OAuth 1.0a Protocol, accepting parameters via the Authorization header, with the HMAC-SHA1 signature method only.

References

https://www.tumblr.com/docs/en/api/v2

Examples

Run this code
# NOT RUN {
## An example of an authenticated request using the httr package,
## where consumer_key, consumer_secret, appname are fictitious.
## You can obtain your own at https://www.tumblr.com/oauth/apps

consumer_key <-'key'
consumer_secret <- 'secret'
appname <- Tumblr_App
tokenURL <- 'https://www.tumblr.com/oauth/request_token'
accessTokenURL <- 'https://www.tumblr.com/oauth/acces_token'
authorizeURL <- 'https://www.tumblr.com/oauth/authorize'

app <- oauth_app(appname, consumer_key, consumer_secret)
endpoint <- oauth_endpoint(tokenURL, authorizeURL, accessTokenURL)
token <- oauth1.0_token(endpoint, app)
sig <- sign_oauth1.0(app, 
token = token$credentials$oauth_token, 
token_secret = token$credentials$oauth_token_secret)

## you must specify a real blog for url
url <- "blogname.tumblr.com"

unfollow(url = url, token = token,
consumer_key = consumer_key, consumer_secret = consumer_secret)
# }

Run the code above in your browser using DataLab