You are here

function social_content_facebook_data_callback in Social Content 7

2 string references to 'social_content_facebook_data_callback'
hook_social_content_info in ./social_content.api.php
Define social content types.
social_content_facebook_social_content_info in modules/facebook/social_content_facebook.module
@file Social Content: Facebook module.

File

modules/facebook/social_content_facebook.module, line 70
Social Content: Facebook module.

Code

function social_content_facebook_data_callback($settings) {
  $params = array(
    'access_token' => $settings['access_token'],
  );
  $url = url($settings['graph_url'] . '/' . $settings['user_id'] . '/feed', array(
    'query' => $params,
    'external' => TRUE,
  ));
  $result = drupal_http_request($url);
  if ($result->code == 200) {
    $posts = json_decode($result->data);
    return $posts->data;
  }
  else {
    watchdog('social_content_facebook', 'Error fetching feed, data: !data', array(
      '!data' => $result->data,
    ), WATCHDOG_WARNING);
    return FALSE;
  }
}