- $data = $json['results'][$url];
- if (isset($data['shortUrl'])) {
- return true;
- } else if (isset($data['statusCode']) && $data['statusCode'] == 'ERROR') {
- $code = $data['errorCode'];
- $msg = $data['errorMessage'];
- }
- } else if ($json['statusCode'] == 'ERROR') {
- $code = $json['errorCode'];
- $msg = $json['errorMessage'];
- }
- common_log(LOG_ERR, "bit.ly returned error $code $msg for $url");
- }
- return false;
+ $msg = "bit.ly returned ".$json['status_code']." response, but didn't find expected URL $url in $body";
+ }else{
+ $msg = "bit.ly returned ".$json['status_code']." response with ".$json['status_txt']." for $url";
+ }
+ }
+ common_log(LOG_ERR, $msg);
+ return null;