Описание API-интерфейса

API сервиса 3cm.kz предназначено для укорачивания ссылок посредством сервиса на других интернет-ресурсах.
При этом стоит отметить:
запросы происходят через протокол HTTP по методу GET или AJAX (XMLHttpRequest);
использование API возможно только при наличии API-ключа. Для того, чтобы его получить, ждем заявки по адресу: support@kaznetmedia.kz с пометкой "Ключ API для 3cm.kz", в тексте письма укажите на каком ресурсе будет использоваться API.

1. Формат запроса:

Для получения короткой ссылки, Вам необходимо отправить запрос по ссылке:
http://3cm.kz/api/query/<api_key>/
со следующими параметрами:
<api_key> - Ваш ключ, для работы с API. Будьте внимательны ключ передается не в GET переменных, а в части ссылки.
format - Формат ответа Вашего запроса. Доступны 2 варианта ответа XML и JSON. По умолчанию формат JSON.
url - Cсылка для укорачивания.

2. Пример запроса (XML):
http://3cm.kz/api/query/<api_key>/?format=xml&url=http://ru.wikipedia.org/wiki/API

Ответ (XML):
<?xml version="1.0" encoding="utf-8"?>
<3cm>
      <url>http://3cm.kz/3051</url>
      <path>3051</path>
      <status>2</status>
</3cm>

3. Пример запроса (JSON):
http://3cm.kz/api/query/<api_key>/?format=json&url=http://ru.wikipedia.org/wiki/API

Ответ (JSON):
{"url":"http:\/\/3cm.kz\/11b9","status":2}

Статусы:
0 - Неверный URL
1 - Внутренняя ошибка
2 - URL успешно обработан

4. Пример запроса (Plain):
http://3cm.kz/api/query/<api_key>/?format=plain&url=http://ru.wikipedia.org/wiki/API

Ответ (Plain):
http://3cm.kz/11b9