Интерфейс службы (API)
При помощи javascript
Лёгкий способ размещения на ваших страницах ссылки для быстрого получения короткой ссылки позволяет добавить один код в общий шаблон без указания каких-либо отдельных параметров. Для этого просто скопируйте URL у следующей ссылки - Получить короткую ссылку - наведите курсор на ссылку, кликните правой кнопкой мыши и в меню выберите пункт "Copy Link Address" ("Скопировать ссылку") или что-то подобное. Затем в системе управления вашим сайтом вставьте ссылку обычным образом, а в качестве URL вставьте скопированное ранее.
Когда посетитель вашего сайта кликнет по ссылке он попадёт на страницу с готовой короткой ссылкой на страницу вашего сайта, на которой он и был.
QR-код с вашей ссылкой
QR-код позволяет закодировать ссылку в виде картинки, которую можно прочитать сканером, получить текст ссылки и перейти по ней не вводя её вручную. Особенно это удобно для мобильных устройств. Самый просто метод - это вставка строки "http://hit.kg/qr.php" в качестве адреса картинки, в этом случае скрипт закодирует ссылку с которой он получил обращение (HTTP_REFERER).
Интерфейс для встраивания в ваш сайт
Данная служба имеет интерфейс для встраивания в ваш сайт, работающий через GET или POST запросы
Простейшим методом является GET - все необходимые данные указаны в строке запроса, например:
http://hit.kg/?module=ShortURL&file=Add&mode=api&url=http%3A%2F%2Fbrowsei.com%2FPictures%2F%3Fshow%3Dnew
или:
http://hit.kg/?module=ShortURL&file=Add&mode=api&url=http://link-to-short.com/here/
В качестве ответа на запрос будет возвращена короткая ссылка, например:
http://hit.kg/3f84cb
Возможные параметры GET-запроса:
go - "twitter" или "facebook" - перенаправить пользователя к форме написания сообщения на Twitter.com или Facebook.com с указанием в ней короткой ссылки.
url - ссылка, которую нужно укоротить.
to_user - логин пользователя - владельца ссылки.
Также вы можете использовать метод POST по ссылке http://hit.kg/?module=ShortURL&file=Add&mode=api
Параметры POST-запроса:
url - сокращение одной ссылки.
tag - своё название (тэг) для ссылки (если тэг уже занят, то вы получите сообщение об ошибке вместо новой короткой ссылки).
pass - пароль (разрешены только латинские буквы и цифры).
validTill - дата окончания срока действия ссылки в виде YYYY-MM-DD (год-месяц-день), например "2010-08-31".
bulk - массовое сокращение ссылок(одна строка - один линк).