Сокращение ссылок goo.gl

Приветь!

Не как не могу подружит goo.gl c MODX REVO 2.3.3

Вот код
<?php
$id = $modx->resource->get('id');
$long_url = $modx->makeUrl($id,'','', "full");
$google_api_key = 'API_KEY';

function shorten($url,$key){
	$ch = curl_init(); 
	curl_setopt($ch, CURLOPT_URL, "https://www.googleapis.com/urlshortener/v1/url?key={$key}"); 
	curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: application/json")); 
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
	curl_setopt($ch, CURLOPT_POST, true); 
	curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode(array('longUrl' => $url))); 
	$result = curl_exec($ch);
 	$json = json_decode($result);
 	curl_close($ch);
 	return $json->id;
 }

$short_url = shorten($long_url,$google_api_key);
echo $short_url;
Не работает выводит пустую строку?
Методом тика уже болею 3 дня где я ошибся не знаю :(

Помогите решит проблему
TITAN-UZ
15 мая 2015, 21:32
modx.pro
1 640
0

Комментарии: 5

Dmitry Rodionov
16 мая 2015, 09:31
0
А весь JSON ответ какой? там может информация об ошибке?
    TITAN-UZ
    16 мая 2015, 19:53
    0
    В том и то дело нет не какой информации об ошибке даже Json
      Dmitry Rodionov
      16 мая 2015, 21:49
      0
      если сам json пустой print_r($json); ничего не возвращает, значит проблема либо в curl либо в хостинге, рой в эту сторону, код же можешь проверить на любом другом хостинге вызывающем доверие
    Володя
    16 мая 2015, 10:54
    0
    А api ключ вы получили?
      TITAN-UZ
      16 мая 2015, 19:53
      0
      Да получил api указал в
      $google_api_key = '*************';
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      5