๐งช ์๋น์ค ํ
์คํธ ๊ฐ๋ฅ ๊ณ์
ID : tester01@naver.com ~ tester09@naver.com
PW : tester01 ~ tester09
Sci.Q ๋ ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฐ ๊ณผํ ์ง์์๋ต ์ปค๋ฎค๋ํฐ์ด์
์๋น์ค ์
๋๋ค.
๊ธฐ์กด ๊ณผํ ์ง์์๋ต ์๋น์ค์ AI ๋ต๋ณ๋ด์ ๋ํ์ฌ ์ง๋ฌธ์ ๋ํ ๋น ๋ฅธ ์๋ต์ ๋ฐ์ ์ ์์ต๋๋ค.
๋ฑ์ง ์์คํ
์ ๋์
์ผ๋ก ์ฌ์ฉ์์ ํ๋์ ๋ํ ๋ณด์ ์ฒด๊ณ๋ฅผ ๊ฐ์ถ๋ฉฐ ๋ต๋ณ์ ํ์ง์ ํฅ์์ํต๋๋ค.
Sci.Q ์์ฐ์์ ๋ฐ๋ก๊ฐ๊ธฐ(YouTube)
3. ์์คํ
์ํคํ
์ฒ
๐ซย ์ง๋ฌธ(์ปค๋ฎค๋ํฐ, ์ผ๋ฐ ํฌํจ)
๐ทย NAME
โย METHOD
๐ย URL
๐ย DESCRIPTION
createQuestion
POST
/api/questions
๊ฒ์๊ธ ์์ฑ
getQuestion
GET
/api/questions/{q_id}
๊ฒ์๊ธ ์กฐํ
editQuestion
PUT
/api/questions/{q_id}
๊ฒ์๊ธ ์์
deleteQuestion
DELETE
/api/questions/{q_id}
๊ฒ์๊ธ ์ญ์
recommendQuestion
POST
/api/questions/{q_id}
๊ฒ์๊ธ ์ถ์ฒ
getCommunityIdByQuestionId
GET
/api/questions/{q_id}/c_id
๊ฒ์๊ธ์ด ์ํ ์ปค๋ฎค๋ํฐ ์กฐํ
getMyCommunities
GET
/api/questions/my-communities
๋ด ์ปค๋ฎค๋ํฐ ๋ชฉ๋ก ์กฐํ
๐ท NAME
โ METHOD
๐ URL
๐ DESCRIPTION
getUnansweredOldQuestions
GET
/api/communities/{c_id}/unanswered-old-questions
๋ต๋ณ์ ๊ธฐ๋ค๋ฆฌ๋ ์ง๋ฌธ ๋ชฉ๋ก ์ค๋๋ ์์ผ๋ก ์ ๋ ฌ
getUnansweredLatestQuestions
GET
/api/communities/{c_id}/unanswered-latest-questions
๋ต๋ณ์ ๊ธฐ๋ค๋ฆฌ๋ ์ง๋ฌธ ๋ชฉ๋ก ์ต์ ์์ผ๋ก ์ ๋ ฌ
getUnansweredLatest4Questions
GET
/api/communities/{c_id}/unanswered-latest-4-questions
๋ต๋ณ์ ๊ธฐ๋ค๋ฆฌ๋ ์ต์ 4๊ฐ ์ง๋ฌธ ์กฐํ
allOldQuestionsByCommunity
GET
/api/communities/{c_id}/all-old-questions
์ปค๋ฎค๋ํฐ ๋ณ ์ ์ฒด ์ง๋ฌธ ๋ชฉ๋ก ์ค๋๋ ์์ผ๋ก ์ ๋ ฌ
allLatestQuestionsByCommunity
GET
/api/communities/{c_id}/all-latest-questions
์ปค๋ฎค๋ํฐ ๋ณ ์ ์ฒด ์ง๋ฌธ ๋ชฉ๋ก ์ต์ ์์ผ๋ก ์ ๋ ฌ
getNLatestQuestions
GET
/api/communities/N-latest-questions
์ผ๋ฐ ๊ฒ์ํ์ ์ ์ธํ๊ณ ์ ์ฒด ์ปค๋ฎค๋ํฐ ์ต์ ์ง๋ฌธ N๊ฐ ๋ชฉ๋ก
getNLatestQuestionsFromGeneralCommunity
GET
/api/communities/N-latest-questions-from-general
์ผ๋ฐ ๊ฒ์ํ ์ต์ ์ง๋ฌธ 4๊ฐ ๋ชฉ๋ก
๐ทย NAME
โย METHOD
๐ย URL
๐ย DESCRIPTION
createAnswer
POST
/api/questions/{q_id}/answers
๋ต๋ณ ์์ฑ
getAnswer
GET
/api/questions/{q_id}/answers/{a_id}
๋ต๋ณ ์กฐํ
updateAnswer
PUT
/api/questions/{q_id}/answers/{a_id}
๋ต๋ณ ์์
deleteAnswer
DELETE
/api/questions/{q_id}/answers/{a_id}
๋ต๋ณ ์ญ์
acceptAnswer
PATCH
/api/questions/{q_id}/answers/{a_id}
๋ต๋ณ ์ฑํ
getAnswerList
POST
/api/questions/{q_id}/answers
๋ต๋ณ ๋ชฉ๋ก ์กฐํ
recommendAnswer
POST
/api/questions/{q_id}/answers/{a_id}/recommendation
๋ต๋ณ ์ถ์ฒ
๐ท NAME
โ METHOD
๐ URL
๐ DESCRIPTION
getAiComment
GET
/api/questions/{q_id}/ai-answers
AI ๋ต๋ณ ์กฐํ
updateAiComment
PUT
/api/questions/{q_id}/ai-answers
AI ๋ต๋ณ ์ฌ์์ฑ
๐ท NAME
โ METHOD
๐ URL
๐ DESCRIPTION
createNotice
POST
/api/notices
๊ณต์ง์ฌํญ ์์ฑ
getNotice
GET
/api/notices/{noticeId}
๊ณต์ง์ฌํญ ์กฐํ
updateNotice
PUT
/api/notices/{noticeId}
๊ณต์ง์ฌํญ ์์
deleteNotice
DELETE
/api/notices/{noticeId}
๊ณต์ง์ฌํญ ์ญ์
getAllNotices
GET
/api/notices
๊ณต์ง์ฌํญ ๋ชฉ๋ก ์ต์ ์์ผ๋ก ์กฐํ
getPinnedNotices
GET
/api/notices/pinned-list
๊ณ ์ ๋ ๊ณต์ง์ฌํญ ๋ชฉ๋ก ์กฐํ
๐ท NAME
โ METHOD
๐ URL
๐ DESCRIPTION
createNews
POST
/api/news
์๋ฆผ ์์ฑ
getNews
GET
/api/news/{newsId}
์๋ฆผ ์กฐํ
updateNews
PUT
/api/news/{newsId}
์๋ฆผ ์์
deleteNews
DELETE
/api/news/{newsId}
์๋ฆผ ์ญ์
getAllNews
GET
/api/news
์ ์ฒด ์๋ฆผ ๋ชฉ๋ก ์กฐํ
getViewedNews
GET
/api/news/viewed-list
ํ์ธํ ์๋ฆผ ๋ชฉ๋ก ์กฐํ
getUnViewedNews
GET
/api/news/unviewed-list
๋ฏธํ์ธ ์๋ฆผ ๋ชฉ๋ก ์กฐํ
๐ท NAME
โ METHOD
๐ URL
๐ DESCRIPTION
createCommunity
POST
/api/communities
์ปค๋ฎค๋ํฐ ์์ฑ
getCommunityInfo
GET
/api/communities/{c_id}
์ปค๋ฎค๋ํฐ ์ ๋ณด ์กฐํ
updateCommunity
PUT
/api/communities/{c_id}
์ปค๋ฎค๋ํฐ ์์
joinCommunity
POST
/api/communities/{c_id}
์ปค๋ฎค๋ํฐ ๊ฐ์
leaveCommunity
DELETE
/api/communities/{c_id}
์ปค๋ฎค๋ํฐ ํํด
dormantCommunity
PATCH
/api/communities/{c_id}
์ปค๋ฎค๋ํฐ ํด๋ฉด ์ ํ
allOldCommunities
GET
/api/communities/all-old-communities
์ค๋๋ ์ ์ปค๋ฎค๋ํฐ ๋ชฉ๋ก ์กฐํ
allLatestCommunities
GET
/api/communities/all-latest-communities
์ต์ ๋ฑ๋ก ์ ์ปค๋ฎค๋ํฐ ๋ชฉ๋ก ์กฐํ
๐ท NAME
โ METHOD
๐ URL
๐ DESCRIPTION
resetPassword
POST
/api/users/reset-password
์ฌ์ฉ์ ๋น๋ฐ๋ฒํธ ์ด๊ธฐํ
registerUser
POST
/api/users/register
ํ์๊ฐ์
changePassword
POST
/api/users/change-password
์ฌ์ฉ์ ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ
changeNickname
POST
/api/users/change-nickname
์ฌ์ฉ์ ๋๋ค์ ๋ณ๊ฒฝ
getNickname
GET
/api/users/nickname
์ฌ์ฉ์ ๋๋ค์ ์กฐํ
getAllUsers
GET
/api/users/all
ํ์ ๋ชฉ๋ก ์กฐํ
deleteUser
DELETE
/api/users/delete
ํ์ ์ ๋ณด ์ญ์
๐ท NAME
โ METHOD
๐ URL
๐ DESCRIPTION
getHashtags
GET
/api/questions/{q_id}/hashtags
๊ฒ์๊ธ์ ๋ํ ํด์ํ๊ทธ ๋ชฉ๋ก ์กฐํ
saveHashtag
POST
/api/questions/{q_id}/hashtags
๊ฒ์๊ธ์ ๋ํ ํด์ํ๊ทธ ๋ฑ๋ก
๐ท NAME
โ METHOD
๐ URL
๐ DESCRIPTION
createAnswerWithQuestionTitle
POST
/api/my/questions/{q_id}/answers/with-question-title
์ง๋ฌธ ์ ๋ชฉ๊ณผ ํจ๊ป ๋ต๋ณ ์์ฑ
getMyQuestions
GET
/api/my/questions
๋ง์ดํ์ด์ง ์ ๋ณด ์กฐํ
getMyCommunities
GET
/api/my/communities
๋ด ์ปค๋ฎค๋ํฐ ๋ชฉ๋ก ์กฐํ
getMyAnswers
GET
/api/my/answers
๋ง์ดํ์ด์ง ๋ต๋ณ ์กฐํ
๐ท NAME
โ METHOD
๐ URL
๐ DESCRIPTION
uploadImage
POST
/api/images
์ด๋ฏธ์ง ์
๋ก๋
๐ท NAME
โ METHOD
๐ URL
๐ DESCRIPTION
addBookmark
POST
/api/communities/{c_id}/bookmarks
๋ถ๋งํฌ ์ถ๊ฐ
removeBookmark
DELETE
/api/communities/{c_id}/bookmarks
๋ถ๋งํฌ ์ญ์
getBookmarkedQuestions
GET
/api/communities/{c_id}/bookmarks/questions
๋ก๊ทธ์ธํ ์ ์ ์ ์ง๋ฌธ ๋ถ๋งํฌ ๋ฆฌ์คํธ ์กฐํ
getBookmarkedAnswers
GET
/api/communities/{c_id}/bookmarks/answers
๋ก๊ทธ์ธํ ์ ์ ์ ๋ต๋ณ ๋ถ๋งํฌ ๋ฆฌ์คํธ ์กฐํ
isQuestionBookmarked
GET
/api/communities/{c_id}/bookmarks/questions/{questionId}
ํน์ ์ง๋ฌธ ๋ถ๋งํฌ ์ํ ์กฐํ
isAnswerBookmarked
GET
/api/communities/{c_id}/bookmarks/answers/{answerId}
ํน์ ๋ต๋ณ ๋ถ๋งํฌ ์ํ ์กฐํ
๐ท NAME
โ METHOD
๐ URL
๐ DESCRIPTION
refreshAccessToken
POST
/api/auth/refresh
RefreshToken์ ์ฌ์ฉํ AccessToken ์ฌ๋ฐ๊ธ
logout
POST
/api/auth/logout
๋ก๊ทธ์์ ์์ฒญ
login
POST
/api/auth/login
๋ก๊ทธ์ธ
๐ท NAME
โ METHOD
๐ URL
๐ DESCRIPTION
searchKeyword
GET
/api/search
ํค์๋ ๊ฒ์
๐ท NAME
โ METHOD
๐ URL
๐ DESCRIPTION
getRateLimitStatus
GET
/api/rate-limit/ai-answers
AI ๋ต๋ณ ์์ฑ ๋จ์ ํ์ ์กฐํ
getQuestionRateLimitStatus
GET
/api/rate-limit/ai-answers/questions/{questionId}
ํน์ ๊ฒ์๊ธ ๋ด๋ถ AI ๋ต๋ณ ์์ฑ ๋จ์ ํ์ ์กฐํ
๐ท NAME
โ METHOD
๐ URL
๐ DESCRIPTION
getPreMonthTopNCommunities
GET
/api/main/premonth-topN-communities
๊ทผ 30์ผ ์ต๋ค ๋ฐฉ๋ฌธ๊ฐ์ ์ปค๋ฎค๋ํฐ 5๊ฐ ์กฐํ
getPreMonthTop5Questions
GET
/api/main/premonth-top5-questions
๊ทผ 30์ผ ์ต๋ค ์กฐํ์ ์ง๋ฌธ 5๊ฐ ์กฐํ
getPreDayTop10Hashtag
GET
/api/main/preday-top10-hashtag
์ ๋ ์ต๋ค ์ฌ์ฉ๋ ํด์ํ๊ทธ 10๊ฐ ๋ชฉ๋ก ์กฐํ
getPreDayMostViewedQuestion
GET
/api/main/preday-most-viewed-question
์ ๋ ์ต๋ค ์กฐํ์ ์ง๋ฌธ 1๊ฐ ์กฐํ
getPreDayMostRecommendedAnswer
GET
/api/main/preday-most-recommended-answer
์ ๋ ์ต๋ค ์ถ์ฒ์ ๋ต๋ณ 1๊ฐ ์กฐํ
๐ซ ์ปค๋ฎค๋ํฐ ์ธ๊ธฐ ๋ชฉ๋ก
๐ท NAME
โ METHOD
๐ URL
๐ DESCRIPTION
getPopularQuestions
GET
/api/communities/{c_id}/popular-questions
์ปค๋ฎค๋ํฐ ๋ด๋ถ ์ธ๊ธฐ ๊ฒ์๊ธ ์ ์ฒด ๋ชฉ๋ก ์กฐํ
getPopular4Questions
GET
/api/communities/{c_id}/popular-4-questions
์ปค๋ฎค๋ํฐ ๋ด๋ถ ์ธ๊ธฐ ๊ฒ์๊ธ 4๊ฐ ๋ชฉ๋ก ์กฐํ
๐ท NAME
โ METHOD
๐ URL
๐ DESCRIPTION
getDailyVisitorCount
GET
/api/communities/{communityId}/visitors/daily
์ปค๋ฎค๋ํฐ ์ผ์ผ ๋ฐฉ๋ฌธ์์ ์กฐํ
๐ท NAME
โ METHOD
๐ URL
๐ DESCRIPTION
getUserBadgeStatus
GET
/api/badges
์ฌ์ฉ์์ ๋ฑ์ง ์ํ๋ฅผ ๋ฐํ