public function Twitter::getParsedResponse in Twitter 7.5
Same name and namespace in other branches
- 7.6 twitter.lib.php \Twitter::getParsedResponse()
Retrieves the parsed response of the Twitter API endpoint call.
Parameters
string $path: The location of the endpoint.
array $params: Any parameters the endpoint needs to complete the call.
string $method: The REST method to use when making the call.
bool $extended: If set to TRUE, retrieves the extended mode version of the tweet. If set to FALSE, retrieves the compatibility mode version of the tweet.
Return value
array The decoded JSON reply.
1 call to Twitter::getParsedResponse()
- Twitter::call in ./
twitter.lib.php - Calls a Twitter API endpoint.
File
- ./
twitter.lib.php, line 1328 - Integration layer to communicate with the Twitter REST API 1.1. https://dev.twitter.com/docs/api/1.1
Class
- Primary Twitter API implementation class
Code
public function getParsedResponse($path, array $params = array(), $method = 'GET', $extended = FALSE) {
if ($extended) {
$url = $this
->create_url($path, '.json', TRUE);
}
else {
$url = $this
->create_url($path);
}
try {
$response = $this
->auth_request($url, $params, $method);
} catch (TwitterException $e) {
watchdog('twitter', '!message', array(
'!message' => $e
->__toString(),
), WATCHDOG_ERROR);
throw $e;
}
if (!$response) {
return FALSE;
}
return $this
->parse_response($response);
}