You are here

function social_content_instagram_account_data_callback in Social Content 7

1 string reference to 'social_content_instagram_account_data_callback'
social_content_instagram_social_content_info in modules/instagram/social_content_instagram.module

File

modules/instagram/social_content_instagram.module, line 116
Social Content: Instagram module.

Code

function social_content_instagram_account_data_callback($settings, $last_id = NULL) {
  if (!empty($settings['user_id'])) {
    $params = array(
      'access_token' => $settings['access_token'],
    );
    $params['user_id'] = $settings['user_id'];
    if ($last_id) {
      $params['min_id'] = $last_id;
    }
    $url = url($settings['api_url'] . '/users/' . $settings['user_id'] . '/media/recent/', array(
      'query' => $params,
      'external' => TRUE,
    ));
    $result = drupal_http_request($url);
    if ($result->code == 200) {
      $posts = json_decode($result->data);
      return $posts->data;
    }
  }
  return FALSE;
}