|
|
| (19 intermediate revisions by one user not shown) |
| Line 1: |
Line 1: |
| − | = Forums = | + | == Introduction == |
| | | | |
| − | == Add Forum ==
| + | Below you will find links to each particular component of the Site API. Detailed API information is available by clicking on each link. |
| | | | |
| − | This API call is responsible for adding a forum to a site.
| + | === Main Sections === |
| | | | |
| − | === Authentication Restrictions ===
| + | ; [[Site:API:Comments|Comments]] |
| − | | + | ; [[Site:API:Forums|Forums]] |
| − | Superuser or user with moderator or administrator access.
| + | ; [[Site:API:PCR|Property Change Requests]] |
| − | | + | ; [[Site:API:Wysiwyg|Wysiwyg Editor]] |
| − | === Required Parameters ===
| + | |
| − | | + | |
| − | ;action=forum | + | |
| − | ;verb=addforum
| + | |
| − | ;title
| + | |
| − | :the forum title; this field is used to calculate the canonical_id, if not provided. | + | |
| − | | + | |
| − | === Optional Parameters ===
| + | |
| − | | + | |
| − | ; description
| + | |
| − | : the forum description. | + | |
| − | ;layout | + | |
| − | : the position of this forum relative to other forums. | + | |
| − | ;label
| + | |
| − | : allows grouping of forums based on label.
| + | |
| − | ;canonical_id
| + | |
| − | : the nice looking identifier for human readable ids; filtering will be performed to ensure proper syntax.
| + | |
| − | | + | |
| − | === Successful Response ===
| + | |
| − | | + | |
| − | ;status=ok
| + | |
| − | ;item
| + | |
| − | | + | |
| − | :;forum
| + | |
| − | | + | |
| − | ::;id
| + | |
| − | ::: the id of the newly created forum.
| + | |
| − | | + | |
| − | ::;canonical_id
| + | |
| − | ::: the canonical_id of the newly created forum.
| + | |
| − | | + | |
| − | == Edit Forum ==
| + | |
| − | | + | |
| − | This API call is responsible for editing a forum.
| + | |
| − | | + | |
| − | === Authentication Restrictions ===
| + | |
| − | | + | |
| − | Superuser or user with moderator or administrator access.
| + | |
| − | | + | |
| − | === Required Parameters ===
| + | |
| − | | + | |
| − | ;action=forum
| + | |
| − | ;verb=editforum
| + | |
| − | | + | |
| − | === Optional Parameters ===
| + | |
| − | | + | |
| − | ;title
| + | |
| − | :the forum title; this field is used to calculate the canonical_id, if not provided. | + | |
| − | ; description | + | |
| − | : the forum description. | + | |
| − | ;layout
| + | |
| − | : the position of this forum relative to other forums.
| + | |
| − | ;label
| + | |
| − | : allows grouping of forums based on label.
| + | |
| − | ;canonical_id
| + | |
| − | : the nice looking identifier for human readable ids; filtering will be performed to ensure proper syntax.
| + | |
| − | | + | |
| − | === Successful Response ===
| + | |
| − | | + | |
| − | ;status=ok
| + | |
| − | | + | |
| − | == Add Thread ==
| + | |
| − | | + | |
| − | This API call is responsible for adding a thread to a forum.
| + | |
| − | | + | |
| − | === Authentication Restrictions ===
| + | |
| − | | + | |
| − | Any authenticated user.
| + | |
| − | | + | |
| − | === Required Parameters ===
| + | |
| − | | + | |
| − | ;action=forum
| + | |
| − | ;verb=addthread
| + | |
| − | ;forumId
| + | |
| − | :the forum id | + | |
| − | ;title | + | |
| − | :the thread title; this field is used to calculate the canonical_id, if no canonical_id is supplied. | + | |
| − | ; description
| + | |
| − | : the thread description.
| + | |
| − | | + | |
| − | === Optional Parameters ===
| + | |
| − | | + | |
| − | ;canonical_id
| + | |
| − | : the nice looking identifier for human readable ids; filtering will be performed to ensure proper syntax.
| + | |
| − | | + | |
| − | | + | |
| − | === Successful Response ===
| + | |
| − | | + | |
| − | ;status=ok
| + | |
| − | ;item
| + | |
| − | | + | |
| − | :;thread
| + | |
| − | | + | |
| − | ::;id
| + | |
| − | ::: the id of the newly created thread.
| + | |
| − | | + | |
| − | ::;canonical_id
| + | |
| − | ::: the canonical_id of the newly created thread.
| + | |
| − | | + | |
| − | == Add Reply ==
| + | |
| − | | + | |
| − | This API call is responsible for adding a reply to a forum post.
| + | |
| − | | + | |
| − | === Authentication Restrictions ===
| + | |
| − | | + | |
| − | Any authenticated user.
| + | |
| − | | + | |
| − | === Required Parameters ===
| + | |
| − | | + | |
| − | ;action=forum
| + | |
| − | ;verb=addreply
| + | |
| − | ;postId
| + | |
| − | :the post id; this can be either a thread id or an existing reply id.
| + | |
| − | ; description
| + | |
| − | : the reply description.
| + | |
| − | | + | |
| − | === Optional Parameters ===
| + | |
| − | ;quote
| + | |
| − | :text that you want to quote in your reply; this only applies if postId is a reply id; this is limited to 255 characters.
| + | |
| − | | + | |
| − | === Successful Response ===
| + | |
| − | | + | |
| − | ;status=ok
| + | |
| − | ;item
| + | |
| − | | + | |
| − | :;reply
| + | |
| − | | + | |
| − | ::;id
| + | |
| − | ::: the id of the newly created reply.
| + | |
Below you will find links to each particular component of the Site API. Detailed API information is available by clicking on each link.