Fumadocs

List of Achievements

Retrieves the list of game achievements the user has earned.

GET
/api/game-link/achieve

Authorization

AuthorizationRequiredBearer <token>

In: header

Response Body

조회 성공시.

sizeRequirednumber

항목 개수

achievesRequiredarray<object>

항목들

export interface Response {
  /**
   * 항목 개수
   */
  size: number;
  /**
   * 항목들
   */
  achieves: GetUserGameAchieveResItem[];
}
export interface GetUserGameAchieveResItem {
  /**
   * 도전과제 ID
   */
  id: string;
  /**
   * 이름
   */
  name: string;
  /**
   * 설명
   */
  desc: string;
  /**
   * 이미지 ID
   */
  img: string;
  /**
   * 달성일(Epoch)
   */
  regDate: number;
  /**
   * 연동된 통계 ID
   */
  statId: string;
  /**
   * 연동된 통계 목푯값
   */
  targetStatVal: number;
}
 
curl -X GET "https://example.com/api/game-link/achieve" \
  -H "Authorization: Bearer <token>"
{
  "size": 1,
  "achieves": [
    {
      "id": "happy_end",
      "name": "해피엔딩",
      "desc": "해피엔딩 보기.",
      "img": "abcd...",
      "regDate": 1671021004000,
      "statId": "minsu_clear",
      "targetStatVal": 10
    }
  ]
}

How is this guide?