북마크 (Bookmarks)
1. 북마크 등록/취소
1.1. 성공 201
http-request
POST /articles/1/bookmark HTTP/1.1
Content-Type: application/json;charset=UTF-8
Accept: application/json
Authorization: AccessToken
Host: localhost:8080
http-response
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json;charset=UTF-8
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 173
{
"articleId" : 1,
"userId" : 1,
"scrappedByThisUser" : true,
"createdAt" : "2022-12-03T01:03:57.5860906",
"lastModifiedAt" : "2022-12-03T01:03:57.5870915"
}
Parameter
Description
article-id
북마크할 게시글의 식별자
Name
Description
Authorization
access token
response-body
{
"articleId" : 1,
"userId" : 1,
"scrappedByThisUser" : true,
"createdAt" : "2022-12-03T01:03:57.5860906",
"lastModifiedAt" : "2022-12-03T01:03:57.5870915"
}
Path
Type
Description
articleId
Number
게시글 식별자
userId
Number
유저 식별자
scrappedByThisUser
Boolean
유저에게 스크랩되었는지 여부
createdAt
String
처음 북마크한 일자
lastModifiedAt
String
마지막으로 메모를 수정한 일자
1.2. 실패
http-request
POST /articles/3000/bookmark HTTP/1.1
Authorization: AccessToken
Host: localhost:8080
http-response
HTTP/1.1 404 Not Found
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json;charset=UTF-8
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 115
{
"status" : 404,
"code" : "ARTICLE_NOT_FOUND",
"message" : "ARTICLE_NOT_FOUND",
"validation" : null
}
Parameter
Description
article-id
유효하지 않은 article Id
Name
Description
Authorization
access token
response-body
{
"status" : 404,
"code" : "ARTICLE_NOT_FOUND",
"message" : "ARTICLE_NOT_FOUND",
"validation" : null
}
Last updated
Was this helpful?