평가 기준은 다음과 같습니다.
테마
가 존재합니다.테마1
#ffff8d
#a5f2e9
#ffd5c8
테마2
#f6f0aa
#d3edd1
#f9d6c1
테마3
#f4ff40
#8affd7
#ffc477
예를 들어, 어떤 한 유저가 자신의 테마를 1번 테마에서 2번 테마로 바꾸게 되면, 기존에 #ffff8d
로 저장된 하이라이트가 #f6f0aa
로 바뀌어서 클라이언트에게 제공됩니다. 만약 여기서 유저가 자신의 테마를 3번 테마로 변경하면, #f6f0aa
에서 #f4ff40
로 바뀌게 하이라이트의 색이 변경되어 클라이언트에게 제공됩니다.
즉 색과 매칭되는 색깔의 값이 유저가 설정한 테마에 의해 바뀌게 됩니다.
이 점 유의하여 개발해주세요.
입력 예시
{
"userId": 12312,
"pageUrl": "www.getliner.com",
"colorHex": "#fffff8",
"text": "라이너 사전과제 입니다."
}
출력 예시
{
"highlightId": 123,
"userId": 12312,
"pageId": 123,
"colorHex": "#fffff8",
"text": "라이너 사전과제 입니다."
}
입력 예시
{
"highlightId": 123,
"userId": 12312,
"colorHex": "#fffff8",
"text": "변경된 텍스트입니다"
}
출력 예시
{
"highlightId": 123,
"userId": 12312,
"pageId": 123,
"colorHex": "#fffff8",
"text": "변경된 텍스트입니다"
}
입력 예시
{
"userId": 12312,
"pageUrl": "www.getliner.com"
}
출력 예시
[
{
"highlightId": 123,
"userId": 12312,
"pageId": 123,
"colorHex": "#fffff8",
"text": "라이너 사전과제 입니다."
}
...
]
입력 예시
{
"userId": 12312,
}
출력 예시
[
{
"pageId": 123,
"pageUrl": "www.getliner.com"
"highlights": [
{
"highlightId": 123,
"userId": 12312,
"pageId": 123,
"colorHex": "#fffff8",
"text": "라이너 사전과제 입니다."
},
...
]
},
...
]
입력 예시
{
"userId": 12312,
"highlightId": 12312,
}
출력 예시
200 OK
입력 예시
{
"userId": 12312,
"themeId": 2,
}
출력 예시
200 OK