public function update_tumblr() { $api_key = trim(ESSBSocialFollowersCounterHelper::get_option('tumblr_api_key')); $api_secret = trim(ESSBSocialFollowersCounterHelper::get_option('tumblr_api_secret')); $access_token = trim(ESSBSocialFollowersCounterHelper::get_option('tumblr_access_token')); $access_token_secret = trim(ESSBSocialFollowersCounterHelper::get_option('tumblr_access_token_secret')); $basename = trim(ESSBSocialFollowersCounterHelper::get_option('tumblr_basename')); if (empty($api_key) || empty($api_secret) || empty($access_token) || empty($access_token_secret) || empty($basename)) { return 0; } if (!class_exists('Tumblr')) { require_once ESSB3_PLUGIN_ROOT . 'lib/modules/social-followers-counter/Tumblr/Tumblr.php'; } $tumblr = new Tumblr($api_key, $api_secret, $access_token, $access_token_secret); $response = $tumblr->followers($basename); if (!$response || !is_object($response)) { return 0; } if (isset($response->response) && isset($response->response->total_users)) { return $response->response->total_users; } }
public static function tumblr() { $api_key = trim(ESSBSocialFansCounterHelper::get_option('tumblr.api_key')); $api_secret = trim(ESSBSocialFansCounterHelper::get_option('tumblr.api_secret')); $access_token = trim(ESSBSocialFansCounterHelper::get_option('tumblr.access_token')); $access_token_secret = trim(ESSBSocialFansCounterHelper::get_option('tumblr.access_token_secret')); $basename = trim(ESSBSocialFansCounterHelper::get_option('tumblr.basename')); if (empty($api_key) || empty($api_secret) || empty($access_token) || empty($access_token_secret) || empty($basename)) { return 0; } $tumblr = new Tumblr($api_key, $api_secret, $access_token, $access_token_secret); $response = $tumblr->followers($basename); if (!$response || !is_object($response)) { return 0; } if (isset($response->response) && isset($response->response->total_users)) { return $response->response->total_users; } }