уменьшение ссылок

API

Использовать сервис 2sms.ru в своих проектах очень просто!
Ниже примеры работы с API интерфейсом для сжатия ссылок
URL: http://2sms.ru/api/
HTTP метод: GET
Параметры: url - обязательный (url обработанный urlencode), txt - необязательный (возвращает в plain-text, а не xml виде результат), 3d - необязательный (возвращает ссылку в виде домена третьего уровня, т.е. не 2sms.ru/ключ, а http://ключ.2sms.ru)

Пример: http://2sms.ru/api/?url=http%3A%2F%2F2sms.ru%2Fdlinayassilka.html
Ответ:

<?xml version="1.0" encoding="UTF-8"?>

<main-block>

<tiny>http://2sms.ru/ds1</tiny>

<original>http://2sms.ru/dlinayassilka.html</original>

<name>true</name>

<state>ok</state>

</main-block>



Пример: http://2sms.ru/api/?txt&url=http%3A%2F%2F2sms.ru%2Fdlinayassilka.html
Ответ:

http://2sms.ru/ds1



Пример: http://2sms.ru/api/?txt&3d&url=http%3A%2F%2F2sms.ru%2Fdlinayassilka.html
Ответ:

http://dsl.2sms.ru

В случае ошибки возвращает:

<?xml version="1.0" encoding="UTF-8"?>

<main-block>

<state>error</state>

</main-block>


Расшифровка: tiny - сокращённая ссылка, original - оригинальная ссылка, name и state - служебные поля.


Ниже примеры работы с API интерфейсом для получения статистики ссылки
URL: http://2sms.ru/ссылка?stat
HTTP метод: GET
Параметры: stat - обязательный. Пример: http://2sms.ru/1?stat
Ответ:

<?xml version="1.0" encoding="UTF-8"?>

<main-block>

<tiny>http://2sms.ru/1</tiny>

<original>http://1nsk.ru</original>

<date-create>2009-09-07 19:12:35</date-create>

<all-cliks>141</all-cliks>

</main-block>


Расшифровка: tiny - сокращённая ссылка, original - оригинальная ссылка, date-create - дата добавления ссылки, all-cliks - суммарное количество переходов.





Сервис 2sms.ru предназначен для уменьшения ссылок для последующей вставки в sms или любой сервис микроблогинга (твиттер и иные), также возможно использование сервиса для маскирования реферальных ссылок.

Войти (OpenID) :: Новости & Контакты :: API :: Примеры использования :: Аренда системы!