User Tools

Site Tools


juick:http_api

This is an old revision of the document!


Juick HTTP API

Запросы GET (для чтения) и POST (для написания сообщений / комментариев) на http://api.juick.com.

Для GET-запросов возвращается результат в формате JSON / JSONP; имя callback-функции для JSONP – в параметре callback.

Списки сообщений

Список последних сообщений:

  http://api.juick.com/messages

Поиск по сообщениям:

  http://api.juick.com/messages?search=<запрос>

Фильтрация по тегу:

  http://api.juick.com/messages?tag=<тег>

Последние сообщения пользователя:

  http://api.juick.com/messages?user_id=<uid>
  http://api.juick.com/messages?user_id=<uid>&tag=<тег>

Для списков сообщений выводится одна “страница”. Для вывода дополнительных “страниц”: параметры before_mid, page

  http://api.juick.com/messages?before_mid=<id последнего загруженного сообщения>&page=<page>

Просмотр сообщения с комментариями

  http://api.juick.com/thread?mid=<message ID>

Пользователи

Получение UserID по нику:

  http://api.juick.com/users?uname=ugnich

Список тегов

Популярные теги:

  http://api.juick.com/tags

Все теги пользователя:

  http://api.juick.com/tags?user_id=<uid>

Прочее

Аватары:

  http://api.juick.com/avatar?uname=ugnich
  http://api.juick.com/avatar?uname=ugnich&size=32

WebSocket

Все публичные посты:

  ws://api.juick.com:8080/all

Ответы во всех публичных постах:

  ws://api.juick.com:8080/replies
juick/http_api.1298764997.txt.gz · Last modified: 2014/04/13 19:20 (external edit)