msg/home
Получает список последних сообщений у вас и тех людей, на которых вы подписаны.
Адрес:
http://chikchirik.ru/msg/home.xml
Методы:
GET
Требуется авторизация: (подробнее)
да
Параметры:
  • since_id. Необязательно. Возвращает сообщения, ID которых больше чем since_id.
  • count. Необязательно. Количество сообщений, которое надо вернуть. Не может быть больше 200.
  • page. Необязательно. Номер страницы, которую надо вернуть.
Пример на curl:
curl -u user:password http://chikchirik.ru/msg/home.xml?page=0\&count=40
Пример на php (с включенным модулем curl):
Возвращаемые тексты ошибок:
  • Wrong username or password. Неправильный логин или пароль.
  • Only XML supported at the moment. Вы допустили ошибку в написании адреса и забыли дописать .xml в конце
msg/update
Добавляет сообщение в ленту пользователя. Требует параметр msg и метод POST.
Адрес:
http://chikchirik.ru/msg/update.xml
Методы:
POST
Требуется авторизация: (подробнее)
да
Параметры:
  • msg. Обязательный. Текст вашего сообщения. Сообщения, длиной больше 315 символов будут автоматически обрезаться. Не забудьте перевести ваше сообщение в формат utf-8.
Пример на curl:
curl -u user:password -d "msg=hello world" http://chikchirik.ru/msg/update.xml
Пример на php (с включенным модулем curl):
Возвращаемые тексты ошибок:
  • Wrong username or password. Неправильный логин или пароль.
  • This method requires a POST. Необходимо использоватьметод POST
  • Only XML supported at the moment. Вы допустили ошибку в написании адреса и забыли дописать .xml в конце
  • Client must provide a 'msg' parameter with a value. Вы не указали параметр msg
msg/destroy
Удаление сообщения.
Адрес:
http://chikchirik.ru/msg/destroy/id.xml
Методы:
GET
Требуется авторизация: (подробнее)
да
Параметры:
  • id. Обязательный. Идентификатор сообщения, вставляется в адрес запроса в виде: http://chikchirik.ru/msg/destroy/12345.xml
Пример на curl:
curl -u user:password http://chikchirik.ru/msg/destroy/12345.xml
Пример на php (с включенным модулем curl):
Возвращаемые тексты ошибок:
  • Wrong username or password. Неправильный логин или пароль.
  • Only XML supported at the moment. Вы допустили ошибку в написании адреса и забыли дописать .xml в конце
  • Client must provide a 'msg' parameter with a value. Вы не указали параметр msg
sms/send/me
Отправляет СМС сообщение на ваш мобильный телефон. При этом сообщение не публикуется в ленте и не доступно вашим подписчикам. Необходим активированный в настройках мобильный телефон и достаточное количество средств на балансе. Идеальный вариант для администраторов, или просто технически подкованных специалистов, желающих использовать дешевый и удобный способ доставки сообщений на свой телефон.
Адрес:
http://chikchirik.ru/sms/send/me.xml
Методы:
POST
Требуется авторизация: (подробнее)
да
Параметры:
  • msg. Обязательный. Текст вашего сообщения. Не забудьте перевести ваше сообщение в формат utf-8.
    Тарификация: Сообщения длиной до 160 символов (только латинские буквы), или длиной до 70 символов (русские буквы) тарифицируются как 1 смс. Если ваше сообщение содержит только латинские буквы и его длина больше 160 символов, то сообщение займет 2 и более смс (по 153 символа в каждом). Если ваше сообщение содержит русские буквы и его длина больше 70 символов, то сообщение займет 2 и более смс (по 67 символов в каждом). Все сообщения на на мобильном телефоне склеются в одно единое.
  • test. Необязательный параметр. В случае, если присвоено любое значение кроме нуля, выводит все то же самое, что при обычной отправке, но саму отправку (и снятие денег со счета) не производит.
Пример на curl:
curl -u user:password -d "msg=hello world" http://chikchirik.ru/sms/send/me.xml
Пример на php (с включенным модулем curl):
Возвращаемые тексты ошибок:
  • Wrong username or password. Неправильный логин или пароль.
  • This method requires a POST. Необходимо использоватьметод POST
  • Only XML supported at the moment. Вы допустили ошибку в написании адреса и забыли дописать .xml в конце
  • Client must provide a 'msg' parameter with a value. Вы не указали параметр msg
  • Not enough money on balance. Недостаточно средств на вашем лицевом счету
  • Phone number not yet activated. Вы не указали в настройках ваш мобильный телефон
  • Message too long (more than 5 sms). Ваше сообщение слишком длинное и занимает больше 5 смс
Методы:
msg/home
msg/update
msg/destroy
sms/send/me
API дорабатывается ежедневно и скоро будут доступны дополнительные методы.
Чикчирик! © 2009 - chikchirik.ru
Аркадий Кулев