Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

사용자의 스트릭 정보를 가져오는 엔드포인트를 추가해주세요. #82

Open
w8385 opened this issue Oct 6, 2024 · 0 comments

Comments

@w8385
Copy link
Contributor

w8385 commented Oct 6, 2024

예시

https://solved.ac/api/v3/user/grass?handle=w8385&topic=default

스킴

{
  "grass": List<Grass>,
  "theme": string,
  "currentStreak": number,
  "longestStreak": number,
  "topic": enum["default", "today-solved", "today-solved-max-tier"]
}

JSON

{
  "grass": [
    {
      "date": "2024-10-03",
      "value": "frozen"
    },
    {
      "date": "2023-11-25",
      "value": "frozen"
    },
    {
      "date": "2023-08-12",
      "value": 8
    },
    ...
  ],
  "theme": "tier_diamond",
  "currentStreak": 758,
  "longestStreak": 758,
  "topic": "today-solved-max-tier"
}

속성별 정보

  • grass
    • { date, value } 로 구성된 날짜별 스트릭 정보입니다.
    • topic이 today-solved이면 value는 그 날짜에 푼 문제의 개수입니다.
    • topic이 today-solved-max-tier이면 value는 그 날짜에 푼 문제 중 최고 티어의 레이팅입니다.
  • theme
    • 사용자가 착용한 스트릭 테마입니다.
  • currentStreak
    • 현재 스트릭의 길이입니다.
  • longestStreak
    • 최장 스트릭의 길이입니다.
  • topic
    • 스트릭 그래프가 표시할 정보입니다.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant