- Регистрация
- 07.08.2011
- Сообщения
- 189
- Благодарностей
- 16
- Баллы
- 18
Всем добрый вечер
Как это реализовать через Зенку?
Накопал в инете
Источник http://dmitry-samohin.ru/programming/хотите-короткие-ссылки-да-без-проблем
Но с ним делать, ума не приложу
Может все не так как я думаю
Подскажете мне, который полный дуб" в програмировании
Как это реализовать через Зенку?
Накопал в инете
Код:
Пример использования API goo.gl:
<?php
define('GOOGLE_API_KEY', 'Ваш ключ от API');
define('GOOGLE_ENDPOINT', 'https://www.googleapis.com/urlshortener/v1');
function shortenUrl ( $longUrl ) {
$ch = curl_init( sprintf ('%s/url?key=%s', GOOGLE_ENDPOINT, GOOGLE_API_KEY ) );
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
$requestData = array('longUrl' => $longUrl);
curl_setopt ( $ch, CURLOPT_POST, true );
curl_setopt ( $ch, CURLOPT_HTTPHEADER, array('Content-type: application/json' ) );
curl_setopt ( $ch, CURLOPT_POSTFIELDS, json_encode ($requestData ) );
$result = curl_exec ( $ch );
curl_close ( $ch );
return json_decode ( $result, true );
}
?>
Как вы наверное заметили в моём коде, Google работает с JSON форматом данных и поэтому придётся конвертировать наши ссылки. Ну и что бы стало совсем понятно как работает эта функция, приведу пример обращения к ней:
<?php
$shoturl = shortenUrl('http://dmitry-samohin.ru');
echo sprintf ( 'Мы укротили ссылку %s, теперь она выглядит так: %s', $shoturl['longUrl'], $shoturl[
- See more at: http://dmitry-samohin.ru/programming/%D1%85%D0%BE%D1%82%D0%B8%D1%82%D0%B5-%D0%BA%D0%BE%D1%80%D0%BE%D1%82%D0%BA%D0%B8%D0%B5-%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8-%D0%B4%D0%B0-%D0%B1%D0%B5%D0%B7-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC#sthash.EQ44UAp6.dpuf
Но с ним делать, ума не приложу
Может все не так как я думаю
Подскажете мне, который полный дуб" в програмировании