Открытая документация API TJournal.
Внимание! API находится в режиме постоянной разработки, ответы от сервера могут меняться. (Но мы постараемся обо всех изменениях предупреждать :-)
- Выполнение запросов
- Ошибки
- Методы API
- Пользователь
- Клуб
- Твиты
- Новости
- Прочее
Для обращения к API необходимо сделать GET- или POST-запрос по адресу https://api.tjournal.ru/{v}/{section}/{action}
, где:
- {v} — текущая версия API (на данный момент —
2.3
); - {section} и {action} — метод API.
Ответ вернётся в JSON.
API может возвращать различные ошибки в следующем формате:
{
"error": {
"code": 404,
"message": "Method Not Found"
}
}
GET /2.3/account/info
Параметр | Описание | Варианты | По умолчанию |
---|---|---|---|
userId | ID пользователя | 1 – ∞ |
GET /2.3/account/posts
Параметр | Описание | Варианты | По умолчанию |
---|---|---|---|
userId | ID пользователя | 1 – ∞ | текущий пользователь |
count | количество | 1 – 50 | 30 |
offset | отступ от начала | 0 – ∞ | 0 |
GET /2.3/club
Параметр | Описание | Варианты | По умолчанию |
---|---|---|---|
count | количество | 1 – 50 | 30 |
offset | отступ от начала | 0 – ∞ | 0 |
type | тип записи | 0 (все), 1 (новости), 2 (оффтоп), 3 (видео), 4 (статьи) | 0 |
sortMode | вид сортировки | mainpage, recent, week, unadmitted, editorial | mainpage |
GET /2.3/club/item
Параметр | Описание | Варианты | По умолчанию |
---|---|---|---|
entryId | ID записи | 1 – ∞ |
GET /2.3/search
Параметр | Описание | Варианты | По умолчанию |
---|---|---|---|
q | Поисковая строка (может быть хэштегом) | ||
count | количество | 1 – 50 | 30 |
offset | отступ от начала | 0 – ∞ | 0 |
type | тип поиска | 1 (клуб), других вариантов пока нет | 1 |
GET /2.3/tweets
Параметр | Описание | Варианты | По умолчанию |
---|---|---|---|
count | количество твитов | 1 – 50 | 50 |
offset | отступ от начала | 0 – ∞ | 0 |
listId | категория | 1,2,3 | 1 |
interval | период времени | 3hours, fresh, week, month | fresh |
GET /2.3/news
Параметр | Описание | Варианты | По умолчанию |
---|---|---|---|
count | количество новостей | 1 – 50 | 50 |
listId | категория | 1,2... | |
interval | период времени | fresh, popular | popular |
GET /2.3/news/lists
Параметр | Описание | Варианты | По умолчанию |
---|---|---|---|
listId | категория (если нужно получить конкретную) | 0,1,2... | |
showSources | показывать источники | 0,1 | 1 |
POST /2.3/misprints/new
Параметр | Описание | Варианты | По умолчанию |
---|---|---|---|
text | опечатка | ||
url | адрес статьи |
GET /2.3/content/reveal
Параметр | Описание | Варианты | По умолчанию |
---|---|---|---|
url | адрес статьи |