Learn R Programming

facebook.S4 (version 1.1.0)

facebook.image.formats: Pull the list of image formats available from a set of photos

Description

facebook.image.formats pulls information about the formats of a set of photos in a link{FacebookPhotosCollection-class} and push into a named list.

Usage

facebook.image.formats(id, token = NULL, parameters = list(),
  fields = c("source", "height", "width"),
  .progress = create_progress_bar())

Arguments

token

Either a temporary access token created at https://developers.facebook.com/tools/explorer or the OAuth token created with fbOAuth. If it's NULL, the token from id is used.

parameters

A list of parameters to be added to the Facebook Graph API query. For more information on the accepted parameters, see: https://developers.facebook.com/docs/graph-api/using-graph-api.

fields

A character vector with the fields to get for each id.

.progress

progress_bar object as defined in the plyr package. By default the none progress bar is used, which prints nothing to the console. See create_progress_bar for details.

Value

A named list with all the formats of the given photos. The name of is set to the id of the photo.

Valid sources

See Also

FacebookAlbumsCollection, FacebookPhotosCollection

Examples

Run this code
# NOT RUN {
## See examples for fbOAuth to know how token was created.
 load("fb_oauth")
 
## Getting information about two example Facebook Pages
 fb.pages <- FacebookPagesCollection(id = c("9thcirclegames",
                                           "NathanNeverSergioBonelliEditore"), 
                                     token = fb_oauth)
 
## Pull at most 10 albums from each page
 fb.albums <- FacebookAlbumscollection(id = fb.pages, token = fb_oauth, n = 10)
 
## Pull all the available photos from each album
 fb.photos.inf <- FacebookPhotoscollection(id = fb.albums, n = Inf)
 
## Pull all the available formats for those photos
 fb.images.inf <- FacebookImagescollection(id = fb.photos.inf, n = Inf)
# }
# NOT RUN {
# }

Run the code above in your browser using DataLab