(→列出收藏夹) |
(→帖子) |
||
第78行: | 第78行: | ||
* Result value | * Result value | ||
** {"content": <string: Post content encoded in Base64>, "name": <string: Attachment name>} | ** {"content": <string: Post content encoded in Base64>, "name": <string: Attachment name>} | ||
+ | |||
+ | === 引用帖子 === | ||
+ | : '''GET''' /post/quote | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Parameter !! Type !! Description !! Optional !! Choices | ||
+ | |- | ||
+ | | session || string || Session Token || No | ||
+ | |- | ||
+ | | board || string || Name of the board this post belongs to || No | ||
+ | |- | ||
+ | | id || int || ID of the post to quote || No | ||
+ | |- | ||
+ | | xid || int || unique ID of the post to quote || No | ||
+ | |- | ||
+ | | mode || string || quote mode || Yes || '''S'''/R/N/A | ||
+ | |- | ||
+ | | index_mode || string || mode of the post list where ID belongs to || Yes || '''normal'''/digest/mark/deleted/junk | ||
+ | |} | ||
+ | * Result | ||
+ | ** {"title": <string: Quoted title>, "content": <string: Quoted content>} | ||
+ | |||
+ | === 发帖/回帖 === | ||
+ | : '''POST''' /post/new | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Parameter !! Type !! Description !! Optional !! Choices | ||
+ | |- | ||
+ | | session || string || Session Token || No || | ||
+ | |- | ||
+ | | board || string || Name of the board this post belongs to || No || | ||
+ | |- | ||
+ | | re_id || int || ID of the post to reply || Yes || | ||
+ | |- | ||
+ | | re_xid || int || unique ID of the post to reply || Yes || | ||
+ | |- | ||
+ | | re_mode || string || mode of the post list where re_id belongs to || Yes || '''normal'''/digest/mark/deleted/junk | ||
+ | |- | ||
+ | | title || string || title of the post || No || | ||
+ | |- | ||
+ | | content || string || content of the post || No || | ||
+ | |- | ||
+ | | signature_id || int || No. of qmd to use || Yes || <0(random)/'''0'''(none)/>0(qmd #) | ||
+ | |- | ||
+ | | anonymous || boolean || create anonymous post || Yes || '''0'''(no)/1(yes) | ||
+ | |- | ||
+ | | mailback || boolean || require replies to be mailed back || Yes || '''0'''(no)/1(yes) | ||
+ | |} | ||
+ | |||
+ | 发帖的话,id和xid可以忽略。回帖的话,需要提供id和xid。 | ||
== 收藏夹 == | == 收藏夹 == |
2012年5月27日 (日) 22:22的版本
目录
登录
版面
列出版面
- GET /board/list
Parameter | Type | Description | Optional |
---|---|---|---|
session | string | Session Token | No |
start | int | ID of the first post to list | Yes |
end | int | ID of the last post to list | Yes |
count | int | Number of posts to list | Yes |
- Return value
- Success: [{"name": <string: Board name>, "read": <Boolean: Board read?>, "BM": <string: BMs>, "id": <int: Board id>, "total": <int: Total post count>, "currentusers": <int: Current users count>},{...}...]
获取帖子列表
- GET /board/post_list
Parameter | Type | Description | Optional | Choices |
---|---|---|---|---|
session | string | Session Token | No | |
name | string | Name of the board to list | No | |
mode | string | Mode of this board to list | Yes | normal/digest/mark/deleted/junk |
start | int | ID of the first post to list | Yes | |
end | int | ID of the last post to list | Yes | |
count | int | Number of posts to list | Yes |
- Return value
- Success: [{"posttime": <time: post time>, "attachflag": <int: unknown>, "read": <Boolean: Post read>, "title": <string: Post title>, "attachment": <int: Attachment count>, "owner": <string: Poster userid>, "id": <int: Post id>},
{...}...]
帖子
获取帖子
- GET /post/view
Parameter | Type | Description | Optional |
---|---|---|---|
session | string | Session Token | No |
id | int | ID of the post in this board | No |
board | string | Name of the board this post belongs to | No |
- Return value
- Success: {"picattach": [{"name": <string: Attachment filename>, "offset:": <int: Attachment offset in post>}, {...}...], "title": <string: Post title>, "content": <string: Post content>, "otherattach": [{...}...], "owner": <string: Poster>, "id": <int: Post ID>}
获取附件
- GET /post/get_attach
Parameter | Type | Description | Optional | Choices |
---|---|---|---|---|
session | string | Session Token | No | |
id | int | ID of the post in this board | No | |
board | string | Name of the board this post belongs to | No | |
mode | string | Mode of the board this ID corresponds to | Yes | normal/digest/mark/deleted/junk |
offset | int | Offset of the attachment in the post, returned in "view" | No |
- Result value
- {"content": <string: Post content encoded in Base64>, "name": <string: Attachment name>}
引用帖子
- GET /post/quote
Parameter | Type | Description | Optional | Choices |
---|---|---|---|---|
session | string | Session Token | No | |
board | string | Name of the board this post belongs to | No | |
id | int | ID of the post to quote | No | |
xid | int | unique ID of the post to quote | No | |
mode | string | quote mode | Yes | S/R/N/A |
index_mode | string | mode of the post list where ID belongs to | Yes | normal/digest/mark/deleted/junk |
- Result
- {"title": <string: Quoted title>, "content": <string: Quoted content>}
发帖/回帖
- POST /post/new
Parameter | Type | Description | Optional | Choices |
---|---|---|---|---|
session | string | Session Token | No | |
board | string | Name of the board this post belongs to | No | |
re_id | int | ID of the post to reply | Yes | |
re_xid | int | unique ID of the post to reply | Yes | |
re_mode | string | mode of the post list where re_id belongs to | Yes | normal/digest/mark/deleted/junk |
title | string | title of the post | No | |
content | string | content of the post | No | |
signature_id | int | No. of qmd to use | Yes | <0(random)/0(none)/>0(qmd #) |
anonymous | boolean | create anonymous post | Yes | 0(no)/1(yes) |
mailback | boolean | require replies to be mailed back | Yes | 0(no)/1(yes) |
发帖的话,id和xid可以忽略。回帖的话,需要提供id和xid。
收藏夹
列出收藏夹
- GET /favboard/list
Parameter | Type | Description | Optional |
---|---|---|---|
session | string | Session Token | No |
father | int | Parent directory of boards to list | Yes |
start | int | ID of the first post to list | Yes |
end | int | ID of the last post to list | Yes |
count | int | Number of posts to list | Yes |
- Return value
- Success: [{"index": <int: Index in favboard>, "binfo": <BoardInfo: board info>, "father": <int: Parent index in favboard>, "type": <string: Type of this entry>}, {...}...]
会话
验证会话
- GET /session/verify
Parameter | Type | Description | Optional |
---|---|---|---|
session | string | Session Token | No |