ApiPosts
Create post
Create a new post
AuthorizationBearer <token>
In: header
categoryId?integer
Format
int64title?string
content?string
tagIds?array<integer>
captcha?string
type?string
Value in
"NORMAL" | "LOTTERY" | "POLL" | "PROPOSAL"postVisibleScopeType?string
Value in
"ALL" | "ONLY_ME" | "ONLY_REGISTER"prizeDescription?string
prizeIcon?string
prizeCount?integer
Format
int32pointCost?integer
Format
int32startTime?string
Format
date-timeendTime?string
Format
date-timeoptions?array<string>
multiple?boolean
proposedName?string
proposalDescription?string
Response Body
curl -X POST "https://www.open-isle.com/api/posts" \ -H "Content-Type: application/json" \ -d '{}'{
"id": 0,
"title": "string",
"content": "string",
"createdAt": "2019-08-24T14:15:22Z",
"author": {
"id": 0,
"username": "string",
"avatar": "string",
"displayMedal": "COMMENT",
"bot": true
},
"category": {
"id": 0,
"name": "string",
"description": "string",
"icon": "string",
"smallIcon": "string",
"count": 0
},
"tags": [
{
"id": 0,
"name": "string",
"description": "string",
"icon": "string",
"smallIcon": "string",
"createdAt": "2019-08-24T14:15:22Z",
"count": 0
}
],
"views": 0,
"commentCount": 0,
"status": "PUBLISHED",
"pinnedAt": "2019-08-24T14:15:22Z",
"lastReplyAt": "2019-08-24T14:15:22Z",
"reactions": [
{
"id": 0,
"type": "LIKE",
"user": "string",
"postId": 0,
"commentId": 0,
"messageId": 0,
"reward": 0
}
],
"participants": [
{
"id": 0,
"username": "string",
"avatar": "string",
"displayMedal": "COMMENT",
"bot": true
}
],
"subscribed": true,
"reward": 0,
"pointReward": 0,
"type": "NORMAL",
"lottery": {
"prizeDescription": "string",
"prizeIcon": "string",
"prizeCount": 0,
"pointCost": 0,
"startTime": "2019-08-24T14:15:22Z",
"endTime": "2019-08-24T14:15:22Z",
"participants": [
{
"id": 0,
"username": "string",
"avatar": "string",
"displayMedal": "COMMENT",
"bot": true
}
],
"winners": [
{
"id": 0,
"username": "string",
"avatar": "string",
"displayMedal": "COMMENT",
"bot": true
}
]
},
"poll": {
"options": [
"string"
],
"votes": {
"property1": 0,
"property2": 0
},
"endTime": "2019-08-24T14:15:22Z",
"participants": [
{
"id": 0,
"username": "string",
"avatar": "string",
"displayMedal": "COMMENT",
"bot": true
}
],
"optionParticipants": {
"property1": [
{
"id": 0,
"username": "string",
"avatar": "string",
"displayMedal": "COMMENT",
"bot": true
}
],
"property2": [
{
"id": 0,
"username": "string",
"avatar": "string",
"displayMedal": "COMMENT",
"bot": true
}
]
},
"multiple": true
},
"rssExcluded": true,
"closed": true,
"visibleScope": "ALL",
"comments": [
{
"id": 0,
"content": "string",
"createdAt": "2019-08-24T14:15:22Z",
"pinnedAt": "2019-08-24T14:15:22Z",
"author": {
"id": 0,
"username": "string",
"avatar": "string",
"displayMedal": "COMMENT",
"bot": true
},
"replies": [
{
"id": 0,
"content": "string",
"createdAt": "2019-08-24T14:15:22Z",
"pinnedAt": "2019-08-24T14:15:22Z",
"author": {
"id": 0,
"username": "string",
"avatar": "string",
"displayMedal": "COMMENT",
"bot": true
},
"replies": [],
"reactions": [
{
"id": 0,
"type": "LIKE",
"user": "string",
"postId": 0,
"commentId": 0,
"messageId": 0,
"reward": 0
}
],
"reward": 0,
"pointReward": 0
}
],
"reactions": [
{
"id": 0,
"type": "LIKE",
"user": "string",
"postId": 0,
"commentId": 0,
"messageId": 0,
"reward": 0
}
],
"reward": 0,
"pointReward": 0
}
]
}