Сегодняшний пост о том, как получить сокращенную ссылку страницы используя API сервиса bit.ly.В первую очередь регистрируемся в сервисе и идем по ссылке, где получаем свой API-key.Теперь в код страницы вставляем следующую функцию:
function shortlink(url,id) { $.getJSON("http://api.bit.ly/v3/shorten?login=ваш_логин &apiKey=ваш_api_key &longUrl="+ url +" &format=json&callback=?", function(data){ $("#"+id).val(data.data.url); } ); }
Теперь чтобы получить сокращенную ссылку страниц(ы) добавляем div с уникальным id и вызываем функцию:
<script type="text/javascript">shortlink(url,id)</script>
В качестве параметра id передаем id элемента, в котором будет отражена ссылка,в качестве url — ссылку, которую необходимо сократить.
если сама функция вдруг не заработает — вытяните код в одну строчку.
На самом деле никогда не понимал откуда берутся эти ссылки с byt.ly и до сих пор не понимаю зачем )))