ApiPostsId
Update post
Update an existing post
AuthorizationBearer <token>
In: header
Path Parameters
idinteger
Format
int64
categoryId?integer
Format
int64
title?string
content?string
tagIds?array<integer>
captcha?string
type?string
Value in
"NORMAL" | "LOTTERY" | "POLL"
prizeDescription?string
prizeIcon?string
prizeCount?integer
Format
int32
pointCost?integer
Format
int32
startTime?string
Format
date-time
endTime?string
Format
date-time
options?array<string>
multiple?boolean
Response Body
curl -X PUT "https://www.open-isle.com/api/posts/0" \ -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"
},
"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"
}
],
"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"
}
],
"winners": [
{
"id": 0,
"username": "string",
"avatar": "string",
"displayMedal": "COMMENT"
}
]
},
"poll": {
"options": [
"string"
],
"votes": {
"property1": 0,
"property2": 0
},
"endTime": "2019-08-24T14:15:22Z",
"participants": [
{
"id": 0,
"username": "string",
"avatar": "string",
"displayMedal": "COMMENT"
}
],
"optionParticipants": {
"property1": [
{
"id": 0,
"username": "string",
"avatar": "string",
"displayMedal": "COMMENT"
}
],
"property2": [
{
"id": 0,
"username": "string",
"avatar": "string",
"displayMedal": "COMMENT"
}
]
},
"multiple": true
},
"rssExcluded": true,
"closed": true,
"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"
},
"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"
},
"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
}
]
}