function twitter_shorten_url in Twitter 7.5
Same name and namespace in other branches
- 6.5 twitter.module \twitter_shorten_url()
- 6.2 twitter.module \twitter_shorten_url()
- 6.3 twitter.module \twitter_shorten_url()
- 6.4 twitter.module \twitter_shorten_url()
- 7.6 twitter.module \twitter_shorten_url()
- 7.3 twitter.module \twitter_shorten_url()
- 7.4 twitter.module \twitter_shorten_url()
Very lightweight helper function to generate a TinyURL for a given post.
2 calls to twitter_shorten_url()
- twitter_actions_set_status_action in twitter_actions/
twitter_actions.module - Implementation of a configurable Twitter action. @todo Implementation for language negotiation for the body and sumary. Also need implementation for bodies with multiple values. Right now it is hard coded and it will only get body and summary for…
- twitter_post_node_insert in twitter_post/
twitter_post.module - Implementation of hook_node_insert().
File
- ./
twitter.module, line 193 - Provides API integration with the Twitter microblogging service.
Code
function twitter_shorten_url($url) {
if (module_exists('shorten')) {
return shorten_url($url);
}
else {
$response = drupal_http_request(variable_get('twitter_tinyurl', TWITTER_TINYURL) . "/api-create.php?url=" . $url);
if ($response->code == 200) {
return $response->data;
}
else {
return $url;
}
}
}