INTRO
The API is provided to query the data from a neaboard server by any client
application.
Tha data is returned in the json format and got by an http query.
METHODS
Threads
/api/threads/N/?offset=M&tag=O
Get a thread list. You will get N
threads (required parameter) starting from
M
th one (optional parameter, default is 0) with the tag O
(optional parameter,
threads with any tags are shown by default).
Tags
/api/tags/
Get all active tag list. Active tag is a tag that has at least 1 active thread
associated with it.
Thread
/api/thread/N/
Get all N
th thread post. N
is an opening post ID for the thread.
Output format:
posts
: list of postslast_update
: last update timestamp
Thread diff
/api/diff_thread/N/M/?type=O
Get the diff of the thread with id=N
from the M
timestamp in the O
format. 2 formats are available: html
(used in AJAX thread update) and
json
. The default format is html
. Return list format:
added
: list of added postsupdated
: list of updated postslast_update
: last update timestamp
General info
In case of incorrect request you can get http error 404.
Response JSON for a post or thread contains:
id
title
text
image
(if image available)image_preview
(if image available)bump_time
(for threads)
In future, it will also contain:
- tags list (for thread)
- publishing time
- bump time
- reply IDs (if available)