You are here

function media_flickr_sets_request in Media: Flickr 6

This is a wrapper for emfield_request_xml that includes flickr's api key.

5 calls to media_flickr_sets_request()
emvideo_flickr_sets_data in providers/emvideo/flickr_sets.inc
hook emfield_PROVIDER_data
media_flickr_photoset_load in ./media_flickr.module
Implements hook_load().
media_flickr_photo_load in ./media_flickr.module
Implements hook_load().
media_flickr_photo_remote_url in ./media_flickr.module
This returns a cached photo stream from the Flickr farm servers.
media_flickr_xspf_page in contrib/media_flickr_xspf/media_flickr_xspf.module
Page callback for /media/flickr/[photoset]/xspf.

File

./media_flickr.module, line 196
Embedded Video Field provider file for Flickr.com photosets.

Code

function media_flickr_sets_request($method, $args = array(), $cached = TRUE) {

  // Display an error if we don't have an API key yet.
  if (!media_flickr_error_check()) {
    return array();
  }
  $args['api_key'] = trim(variable_get('emimage_flickr_api_key', ''));
  if ($secret = trim(variable_get('emimage_flickr_api_secret', ''))) {
    $args['secret'] = md5($secret);
  }
  $args['method'] = $method;
  $args['format'] = 'php_serial';
  $xml = emfield_request_xml('flickr', MEDIA_FLICKR_RESTPOINT, $args, $cached, FALSE, FALSE, TRUE);
  return $xml;
}